- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.7 习 题
1.填空题
(1) Windows引入GDI的主要目的是为了实现 设备无关性 。
(2) 与DOS字符方式下的输出文本不同,Windows是按 图形 方式输出的。
(3) 为了体现Windows的设备无关性,应用程序的输出面向一个称之为 设备环境 的虚拟逻辑设备。
(4) 在一个MFC应用程序中获得DC的方法主要有两种:一种是 接受一个参数为指向CDC对象的指针;另一种是声明一个 MFC设备环境类的对象,并使用 this 指针为该对象赋值。
(5) Windows用 COLORREF 类型的数据存放颜色,它实际上是一个 32 位整数。它采用3个参数表示红、绿、蓝分量值,这3个值的取值范围为0~255 。
(6) 库存对象是由操作系统维护的用于绘制屏幕的常用对象,包括库存画笔、画刷、字体 等。
(7) 可以利用CGdiObject类的成员函数CreateStockObject( ) 将GDI对象设置成指定的库存对象。
(8) 创建画笔后必须调用CDC类的成员函数SelectObject( ) 将创建的画笔选入当前设备环境。
(9) 在默认情况下输出文本时,字体颜色是 黑色 ,背景颜色是 白色 ,背景模式为 不透明模式 。
(10) 创建画笔的方法有两种,一种是 定义画笔对象时直接创建,另一种是先定义一个没有初始化的画笔对象,再调用CreatePen( )函数创建指定画笔。
2.选择题
(1) 下面( )不是MFC设备环境类CDC类的派生类。
A.GDI 类 B.CPaintDC类 C.CClientDC类 D.CWindowDC类
(2) 下面( )不是GDI对象。
A.CFont类 B.CPalette类 C.CClientDC类 D.CBitmap类
(3) 下列描述中,( )是错误的。
A.CreatePointFont( )是CFont类提供的创建函数
B.可使用SetTextAlign( )函数改变文本对齐方式
C.使用函数GetTextMetrics( )可以获得所选字体中指定字符串的宽度和高度
D.可使用DrawText( )函数在给定的矩形区域内输出文本
(4) 下列( )不是MFC CDC类中常用的文本输出函数。
A.TextOut( ) B.DrawText( ) C.ExtTextOut( ) D.ExtDrawText( )
3.判断题
(1) CDC类是MFC设备环境类的基类。 ( t )
(2) CClientDC代表整个窗口的设备环境。 ( f )
(3) CPen和CFont均是GDI对象。 ( t )
(4) 深绿色RGB值为(0,128,0) ( t )
(5) 删除CPen对象可调用CPen对象的DeleteObject( )函数。 ( f )
(6) 创建阴影画刷函数是CreateHatchBrush( )。 ( t )
(7) 默认的对齐方式是TA_LEFT| TA_BOTTOM。 ( f )
(8) DDB又称GDI位图,它依赖于具体设备,只能存在于内存中。 ( t )
4.简答题
(1) GDI创建哪几种类型的图形输出?
应用程序可以使用GDI创建3种类型的图形输出:矢量图形、光栅图形和文本。
(2) 什么是设备环境?它的主要功能有哪些?
设备环境DC也称设备描述表或设备上下文。设备环境DC是由GDI创建、用来代表设备连接的数据结构。DC的主要功能有以下几种:
允许应用程序使用一个输出设备。
提供Windows应用程序、设备驱动和输出设备之间的连接。
保存当前信息,例如当前的画笔、画刷、字体和位图等图形对象及其属性,以及颜色和背景等影响图形输出的绘图模式。
保存窗口剪切区域(Clipping Region),限制程序输出到输出设备中窗口覆盖的区域。
(3) 什么是GDI,它有什么功能?MFC将GDI函数封装在哪个类中?
GDI是Windows提供了一个图形设备接口的抽象接口。GDI负责管理用户绘图操作时功能的转换,其主要功能是实现设备无关性。MFC将GDI函数封装在CDC类中。
(4) 请叙述设备无关性的含义,实现设备无关性需要哪几个环节?
所谓设备无关性,是指操作系统屏蔽了硬件设备的差异,使用户编程时一般无须考虑设备的类型,如不同种类的显示器或打印机。当然,实现设备无关性的另一个重
您可能关注的文档
- VB期末试题及答案..doc
- VB模拟试卷一(含答案)..doc
- VB模拟试卷三(含答案)..doc
- vb模拟试题..doc
- VB模拟试题6..doc
- vb模拟试题全套..doc
- VB模拟题..doc
- VB测试题1-2章..doc
- VB真题3..doc
- VB真题4..doc
- 2025至2030中国移动治疗台行业发展研究与产业战略规划分析评估报告.docx
- 2025至2030链激酶行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030爆炸物探测扫描仪行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030四川省智能制造行业细分市场及应用领域与趋势展望研究报告.docx
- 2026届高三二轮复习试题政治大单元突破练1生产资料所有制与分配制度含解析.docx
- 2026届高三二轮复习试题政治大单元突破练16哲学基本思想与辩证唯物论含解析.docx
- 2026届高三二轮复习试题政治大单元突破练2社会主义市场经济体制含解析.docx
- 浙江省衢州市五校联盟2025-2026学年高二上学期期中联考技术试题-高中信息技术含解析.docx
- 浙江省金丽衢十二校2026届高三上学期11月联考政治试题含解析.docx
- 2026届高三二轮复习试题政治大单元突破练7领导力量:中国共产党的领导含解析.docx
最近下载
- 四川开放大学《灾难事故避险自救》终结性考核-100分.doc VIP
- 2025中企出海薪酬展望电子版.pdf VIP
- 广东工业大学《光电子技术》期末复习试卷.pdf VIP
- 注册会计师-会计-基础练习题-第七章资产减值-第一节资产减值概述.docx VIP
- 工业自动化软件:Rockwell Automation Logix5000二次开发all.docx VIP
- 注册会计师-会计-强化练习题-第七章资产减值.docx VIP
- GB_T 2518-2019 连续热镀锌和锌合金镀层钢板及钢带.docx VIP
- 上海政法学院《财务管理》2025 - 2026学年第一学期期末试卷.docx VIP
- 数学作业本 七年级上 浙教版.pptx VIP
- 实验室认可资质认定内审员培训.pptx VIP
原创力文档


文档评论(0)