VisualC++程序设计基础刘加海主编应潇潇黄崇本余建军副主编第5章课件教学.pptVIP

  • 1
  • 0
  • 约7.18千字
  • 约 64页
  • 2017-01-07 发布于广东
  • 举报

VisualC++程序设计基础刘加海主编应潇潇黄崇本余建军副主编第5章课件教学.ppt

第5章 图形操作与文本处理 5.1 设备环境与CDC类 5.1.1 设备环境 有关设备环境有三个直接相关的类CDC、CPaintDC、CClientDC,类CDC是所有在MFC中创建设备上下文对象的基类,CDC、CGdiObject类的继承关系如下图所示。 ? 5.1.2 CDC类 1.设备环境类CDC类:MFC提供几种不同的设备环境类,CDC是设备环境的基类。 (1)CClientDC:只能在窗口的用户区绘图。使用CClientDC绘图时,通常先调用窗口的GetClientRect()来获取用户区的大小。 (2)CPaintDC:往往在OnPaint()函数中使用。 2.设备环境类CDC的一些常用函数 Textout( ):在窗口中的指定位置显示文本。 函数的语法如下所示: TextOut(int x,int y,const Cstringstr); 在指定位置使用当前设置的文本颜色和字体来显示文本。 MoveTo( ):用于将光标移到特定点。 函数的语法如下所示: MoveTo(int x,int y); 参考点是屏幕左上角。 LineTo( ):函数可以在光标当前所在点和用户指定的坐标点之间绘制一条直线。 函数的语法如下所示: LineTo(int x,int y); Rectangle( ):用于

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档