- 12
- 0
- 约 133页
- 2015-12-18 发布于广东
- 举报
编译、链接和运行程序,运行结果如图10-7所示。 图10-7 例10.5运行结果 10.2.2 画刷 当在设备环境中绘制矩形、椭圆等封闭图形时,Windows使用设备环境当前的画刷填充图形内部,设备环境缺省的画刷为白色画刷WHITE_BRUSH。通过创建GDI画刷并在绘图之前将其选入设备环境可以改变图形的填充颜色和样式。 MFC的CBrush类封装了GDI画刷。画刷有三种基本类型:纯色画刷、阴影画刷和图案画刷。纯色画刷填充的是单一颜色,如果显示硬件不支持直接显示纯色画刷的颜色,则Windows通过抖动处理来模仿该颜色。阴影画刷采用预先定义的线条图案填充图形,预定义的线条图案共有六种。图案画刷使用指定的位图来填充图形。 创建画刷的第一种方法是使用类CBrush的构造函数直接创建画刷。与画刷的三种类型对应,类CBrush提供了三个不同的构造函数分别用于创建不同类型的画刷,其原型为: CBrush( COLORREF crColor ); CBrush( int nIndex, COLORREF crColor ); CBrush( CBitmap* pBitmap ); 第一个构造函数用于创建纯色画刷,其中的参数用于指定画刷的颜色;第二个构造函数用于创建阴影画刷,两个参数分别指定画刷阴影的样式和颜色,画刷阴影样式共六种,如表10-8
您可能关注的文档
- Visual Basic程序设计 第三版 丁爱萍 第6-11章 项目九新.ppt
- Visual Basic程序设计 第三版 丁爱萍 第6-11章 项目十新.ppt
- Visual Basic程序设计 第三版 丁爱萍 第6-11章 项目十一新.ppt
- Visual Basic程序设计 龚为琨 第1章 VB编程基础新.ppt
- Visual Basic程序设计 龚为琨 第2章 窗体新.ppt
- Visual Basic程序设计 龚为琨 第3章 文本控件、消息框和输入框新.ppt
- Visual Basic程序设计 龚为琨 第7章 文件系统控件、公共对话框新.ppt
- Visual Basic程序设计 龚为琨 第8章 菜单设计新.ppt
- Visual Basic程序设计 龚为琨 第9章 多窗体与多文档设计新.ppt
- Visual Basic程序设计 龚为琨 第11章 多媒体程序设计新.ppt
- 2026年青海选调高考英语含答案试题及答案.doc
- 沪教版六年级上册数学《期末拔尖测试卷2套》(含答案).docx
- 2026年青海紧缺中考政治含详细解析试题及答案.doc
- 2026年青海事业单位专业知识含详细解析试题及答案.doc
- 2026年青海选调辅警招聘行政职业能力测验含答案解析试题及答案.doc
- 2026年青海紧缺事业单位真题含答案解析试题及答案.doc
- 2026年青海紧缺教师招聘教育理论基础附答案试题及答案.doc
- 2026年青海紧缺教师资格证学科知识与教学能力附答案试题及答案.doc
- 2026年青海紧缺公务员申论附答案试题及答案.doc
- 2026年青海紧缺公务员模拟题含详细解析试题及答案.doc
原创力文档

文档评论(0)