MFC图形绘制编程教程_第1页
MFC图形绘制编程教程_第2页
MFC图形绘制编程教程_第3页
MFC图形绘制编程教程_第4页
MFC图形绘制编程教程_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、CObjectCDCCPaintDCCClientDCCWindowDCCMetaFileDC编译:主要进行语法检查,看你编的程序语法上有没有错误链接:将编译好的文件与库函数组装,生成可执行的exe文件设置断点:在光标所在行设置或取消断点调试:进入调试状态,程序会在第一个断点处停下等待。Step Into如果当前正在执行的语句中有函数,那么会进入函数体单步执行函数体的每一条语句。Step Over如果当前正在执行的语句中有函数,会执行调用函数,不单步执行函数体。Step Out如果当前正单步执行函数体,会直接跳出函数执行,返回上层代码。变量监视窗口程序中所有变量及其值均可以在其中查到自定义变量

2、监视窗口可以将上面窗口中某个变量拖动到本窗口中来监视CDC MemDC; /创建CDC类的一个实例MemDCCBitmap bitmap; /声明位图类CBitmap的一个实例对象bitmapMemDC.CreateCompatibleDC(pDC); /创建兼容DCbitmap.CreateCompatibleDC(pDC,ICON_WIDTH,ICON_HEIGHT); /创建位图类CBitmap的实例对象MemDC.SelectObject(&bitmap); /内存设备对象选中位图对象bitmap定义弧的椭圆母体所对应的矩形区域定义切割椭圆母体的两个点高光部分的颜色阴影部分的颜

3、色定义扇形、弓形的椭圆母体所对应的矩形区域定义切割椭圆母体的两个点注意:逆时针原则SelectObject()函数用于将新对象选中并加入设备环境中以便进行下一步的绘制。同时该函数返回设备环境中原有对象的指针,以方便用户在以后回复系统原有绘制属性。因此在实际实用过程中,通常采用:Old_k=SelectObject(New_k)的方式将系统原有的绘制对象指针保存下来。LOGFONT结构定义: typedef struct tagLOGFONT LONG lfHeight; LONG lfWidth; LONG lfEscapement; LONG lfOrientation; LONG lfWeight; BYTE lfItalic; BYTE lfUnderline; BYTE lfStriceOut; BYTE lfCharSet; BYTE lfOutPrecision; BYTE lfClipPrecision; BYTE lfQuality; BYTE lfPitchAndFamily; TCHAR lfFaceNameLF_FACESIZE; LOGFONT, *PLOGFONT;使用设备环境时,一定要注意对象资源的释放。否则应用程序会慢慢使用完内存。若不用 CD

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论