- 12
- 0
- 约2.57万字
- 约 133页
- 2015-12-13 发布于广东
- 举报
pDC-TextOut(400,10,用不同宽度的画笔画圆); CRect rect2(350,50,620,320); for (i=0;i7;i++) { if (NewPen.CreatePen(PS_SOLID,1+i,RGB(0,0,0))) { pOldPen=pDC-SelectObject(NewPen); pDC-Ellipse(rect2); rect2.DeflateRect(20,20,20,20); pDC-SelectObject(pOldPen); NewPen.DeleteObject(); } else MessageBox(创建画笔失败!); } } 编译、链接和运行程序,运行结果如图10-7所示。 图10-7 例10.5运行结果 10.2.2 画刷 当在设备环境中绘制矩形、椭圆等封闭图形时,Windows使用设备环境当前的画刷填充图形内部,设备环境缺省的画刷为白色画刷WHITE_BRUSH。通过创建GDI画刷并在绘图之前将其选入设备环境可以改变图形的填充颜色和样式。 MFC的CBrush类封装了GDI画刷。画刷有三种基本类型:纯色画刷、阴影画刷和图案画刷。纯色画刷填充的是单一颜色,如果显示硬件不支持直接显示纯色画刷的颜色,则Windows通过抖动处理来模仿
您可能关注的文档
- Visual Basic 管理信息开发案例 作者 武新华 第1-4章 第2章 图书 期刊管理信息系统.ppt
- Visual Basic 管理信息开发案例 作者 武新华 第1-4章 第3章 办公文档管理信息系统.ppt
- Visual Basic 管理信息开发案例 作者 武新华 第1-4章 第4章 学校排课管理信息系统.ppt
- Visual Basic 管理信息开发案例 作者 武新华 第5-7章 第5章 企业日常合同信息管理系统.ppt
- Visual Basic 管理信息开发案例 作者 武新华 第5-7章 第6章 高校学生考试信息管理系统.ppt
- Visual Basic.NET程序设计 作者 马宏锋_ 第1章.ppt
- Visual Basic.NET程序设计 作者 马宏锋_ 第3章.ppt
- Visual Basic.NET程序设计 作者 马宏锋_ 第5章.ppt
- Visual Basic.NET程序设计 作者 马宏锋_ 第6章.ppt
- Visual Basic.NET程序设计 作者 马宏锋_ 第9章.ppt
- Visual C++基础教程 作者 郭文平 第10-13章 第13章.ppt
- Visual C++教程PowerPoint课件 作者 chap-04.ppt
- Visual C++教程PowerPoint课件 作者 chap-05.ppt
- Visual C++教程PowerPoint课件 作者 chap-06.ppt
- Visual C++教程PowerPoint课件 作者 chap-07.ppt
- Visual C++教程PowerPoint课件 作者 chap-09.ppt
- Visual C++教程PowerPoint课件 作者 chap-10.ppt
- Visual C++教程PowerPoint课件 作者 chap-12.ppt
- Visual FoxPro 6.0程序设计教程 第二版 作者 丁爱萍 第1-5章 第1章.ppt
- Visual FoxPro 6.0程序设计教程 第二版 作者 丁爱萍 第1-5章 第3章.ppt
原创力文档

文档评论(0)