- 0
- 0
- 约4.18千字
- 约 27页
- 2019-09-28 发布于湖北
- 举报
VC++程序设计项目实践 贾振华 第4章 画图软件的开发 学习目标: 1.Windows中MFC关于设备环境类的基本概念 2.图形设备接口(GDI)的基础概念 3.如何使用画笔来绘制直线或其他几何图形 4.如何通过画刷用颜色来填充区域 4.1基本概念 Visual C++的MFC封装了许多与设备环境(DC)相关的类,通过这些类用户可以很容易地对设备环境(DC)进行处理。这些类不仅包含DC自身,而且还有字体、画笔和画刷等绘图工具。即Windows图形编程就是针对Windows自带的图形设备接口(GDI)函数库和设备环境(DC)进行操作,通过调用这些自带的库函数来完成绘图。进行这些操作的时候需要确定绘图对象,如画笔、画刷和字体等;确定绘制时的缩放尺寸的映射模式;确定其他参数,如文本的对齐参数,多边形的填充状态参数等。 4.1基本概念4.1.1设备环境类 MFC库设备环境类基类CDC包含了绘图所需要的所有成员函数。由CDC派生了CClientDC、CMetaFileDC、CPaintDC和CWindowDC类,其类层次结构如图4-1所示。 4.1基本概念4.1.1设备环境类 1.CClientDC类 如果构造CClientDC对象,则设备环境的映射区域限于客户区域,不能在客户区域外绘图。原点(0,0)在客户区左上角。可通过下列方式创建一个CDC对象,例如: CClientD
您可能关注的文档
- 常见传染病诊断.ppt
- 第八章杂环类药物.ppt
- 第4讲实验试剂制备.ppt
- 第八章损伤病人.ppt
- 第7章现代生物进化.ppt
- 第二节棘皮动.ppt
- 第十一讲慢性肾功能.ppt
- 第十章有机化学.ppt
- 差式量热法DSC在食品研究中.ppt
- 带电粒子在匀强磁场中运动习.ppt
- 沪教版五四制六年级上册数学 2分数 分数的大小比较课件2.pptx
- 沪教版五四制六年级上册数学 2分数 分数运算的应用课件1.pptx
- 沪教版五四制六年级上册数学 3比和比例 等可能事件课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的加减法课件2.pptx
- 沪教版五四制六年级上册数学 比的基本性质 (3).pptx
- 沪教版五四制六年级上册数学 2分数 分数的乘法课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的除法课件1(1).pptx
- 沪教版五四制六年级上册数学 百分数的应用一.pptx
- 护理伦理困境与解决方案.pptx
- 沪教版五四制六年级上册数学 百分比的应用.pptx
最近下载
- 四升五数学24版《30天暑假作业》每日一练.pdf VIP
- 医疗设备采购及安装施工合同.doc VIP
- DB11_T 1444-2025 城市轨道交通隧道工程注浆技术规程.docx
- 【中建】甲指分包导致工期延误工程联系函.docx VIP
- 国家职业标准 -碳排放管理员.docx
- WCDMA信令分析(详细解释层三信令及涉及常用参数)-信令解码.doc VIP
- 2015年一级建造师《公路工程管理与实务》真题及解析.pdf VIP
- 深度解析(2026)《GBT 14862-1993半导体集成电路封装结到外壳热阻测试方法》.pptx VIP
- 湖北省十堰市名校2024-2025学年数学七上期末综合测试试题含解析.doc VIP
- 2016年一建公路真题.pdf VIP
原创力文档

文档评论(0)