电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

CDC类及成员函数简介

CDC类及成员函数简介_第1页
1/7
CDC类及成员函数简介_第2页
2/7
CDC类及成员函数简介_第3页
3/7
C D C CObject └CDC CDC 类定义的是设备上下文对象的类。 CDC 对象提供处理显示器或打印机等设备上下文的成员函数,以及处理与窗口客户区对应的显示上下文的成员。 通过CDC 对象的成员函数进行所有的绘图。 类对设备上下文操作提供了成员函数,处理绘图工具。安全型图形设备接口(GDI)对象收集,以及处理颜色和调色板。 它还为获取和设置绘图属性、映射,处理视点、窗口扩展、转换坐标,处理区域、剪贴、绘制直线及绘制简单椭圆和多边形等形状提供了成员函数。 另外还为绘制文本、处理字体,使用打印机跳转,滚动和播放元文件提供成员函数。 使用 CDC 对象时要构造它,然后调用与它平等的、使用设备上下文的Windows函数的成员函数。 为了特定用途,Microsoft 基本类库提供了几个 CDC 派生类。 CPaintDC 包括BeginPaint 和EndPaint 调用。 CClientDC 管理窗口用户区对应的显示上下文。 CWindowDC 管理与整个窗口对应的显示上下文,包括它的结构和控件。 CMetaFileDC 与带元文件的设备上下文对应。 CDC 包含 m_hDC 和m_hAttribDC 两个设备上下文,它们在 CDC 对象创建时参考同一个设备。 CDC 指导所有对m_hDC 的输出 GDI 调用以及对m_hAttribDC 的大部分属性GDI 调用(GetTextColor 是属性调用的例子,而 SetTextColor 是一个输出调用)。 例如框架使用这两个设备上下文实现 CMetaFileDC 对象,在从物理设备读取属性期间向元文件发送输出。 打印预览以相同风格在框架中实现。还可以以相似方法在特殊应用代码中使用这两个设备上下文。 可能多次需要来自 m_hDC 和m_hAttribDC 设备上下文的文本度量信息。 以下几对函数提供了这项功能: 使用 m_hAttribDC 使用 m_hDC GetTextExtent GetOutputTextExtent GetTabbedTextExtent GetOutputTabbedTextExtent GetTextMetrics GetOutputTextMetrics GetCharWidth GetOutputCharWidth C D C 类成员 数据成员 m_hDC CDC 对象使用的输出设备上下文 m_hAttribDC CDC 对象使用的输出属性上下文 构造函数 CDC 构造一个CDC 对象 初始化 CreateDC 为指定设备创建设备上下文 CreateIC 为指定设备创建信息上下文。这提供了一种不创建设备上下文即获取有关设备信息的快速方式 CreateCompatibleDC 创建内存设备上下文,与另一个设备上下文匹配。可以用它在内存中准备图像 DeleteDC 删除 CDC 对象对应的Window s 设备上...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

CDC类及成员函数简介

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部