第二章Visual+C++6.0++绘图基础.pptVIP

  • 55
  • 0
  • 约1.95万字
  • 约 79页
  • 2017-08-23 发布于河南
  • 举报
Turbo C 控制台程序,不支持鼠标和键盘操作。 只能显示16色,不能绘制光照和带阴影的图形。 例1 设计一个长方形CRect类,调用类的成员函数计算长方形的周长和面积。 例3 从例2-1已有的长方形类CRect继承出长方体类CCube,增加高度数据成员height和计算体积成员函数volume()。 微软基类库MFC是以C++形式封装的Windows API(Application Program Interface),包含了几百个已经定义好的常用类。 继承图表 2.2MFC的上机操作步骤 MFC类继承图表 FileView面板 2.3.1 CDC类结构和GDI对象 CClientDC类 CPaintDC类 CPaintDC对象只在响应WM_PAINT消息时使用。CPaintDC类的构造函数会自动调用CWnd::BeginPaint。CPaintDC类的析构函数则会自动调用CWnd::EndPaint。 MFC程序中使用CPaintDC类在视图窗口中绘制图像时,应该在OnPaint函数中编写与CPaintDC相关的代码,而不是在OnDraw()中编写。请注意,如果使用OnPaint()函数响应WM_PAINT消息,则OnDraw函数将会被自动屏蔽。 2.简单数据类型 CPoint类:存放点坐标(x,y)。 CRect类:存放矩形的左上角顶点(top,left)和

文档评论(0)

1亿VIP精品文档

相关文档