CDC成员函数注意事项是?CDC类成员有什么?
时间:2023-05-11 11:24:34来源:创视网

CDC成员函数注意事项

Windows 95下所有屏幕坐标限制在16位以内。因此向CDC成员函数传递的int必须在-32768至32767之间。

为了特定用途,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

GetTextExtentGetOutputTextExtent

GetTabbedTextExtentGetOutputTabbedTextExtent

GetTextMetrics GetOutputTextMetrics

GetCharWidthGetOutputCharWidth

有关CDC的更多信息,请参阅联机文档“Visual C++程序员指南”中的“设备上下文”。

#include

请参阅:CPaintDC, CClientDC, CWindowDC, CMetaFileDC

CDC类成员

数据成员 m_hDC CDC对象使用的输出设备上下文

m_hAttribDC CDC对象使用的输出属性上下文

构造函数CDC 构造一个CDC对象

初始化 CreateDC 为指定设备创建设备上下文

CreateIC为指定设备创建信息上下文。这提供了一种不创建设备上下文即获取有关设备信息的快速方式

CreateCompatibleDC 创建内存设备上下文,与另一个设备上下文匹配。可以用它在内存中准备图像

DeleteDC 删除CDC对象对应的Windows设备上下文

FromHandle 给定设备上下文句柄时,返回指向CDC对象的指针。如果CDC对象未附加到句柄,则创建并附加一个临时CDC对象

DeleteTempMap 由CWinApp空闲时间句柄调用,删除FromHandle创建的临时CDC对象。同时分离设备上下文

Attach 把Windows设备上下文附加到这个CDC对象

Detach 从CDC对象分离Windows设备上下文.

SetAttribDC 设置属性设备上下文m_hAttribDC

SetOutputDC 设置输出设备上下文m_hDC

ReleaseAttribDC 释放属性设备上下文m_hAttribDC

ReleaseOutputDC 释放输出设备上下文m_hDC

GetCurrentBitmap 返回指向当前选择的CBitmap对象的指针

GetCurrentBrush 返回指向当前选择的CBrush对象的指针

GetCurrentFont 返回指向当前选择的CFont对象的指针

GetCurrentPalette 返回指向当前选择的CPalette对象的指针

GetCurrentPen 返回指向当前选择的CPen对象的指针

GetWindow 返回显示设备上下文对应的窗口

设备上下文函数GetSafeHdc返回输出设备上下文m_hDC

SaveDC 保存设备上下文当前状态

标签: CDC成员 函数注意 事项到底 CDC类成员

生活指南
  • 如何网上卖东西?网上怎么销售自己的产品?

    如何网上卖东西?1、开通网上银行:携带有效证件,到附近银行网点办理开通网上银行业务。当然所开通的网

  • 树形结构网络是什么意思?树形结构综述是?

    树形结构网络是树形结构网络是天然的分级结构,又被称为分级的集中式网络。其特点是网络成本低,结构比

  • 日本为什么没有法律意义上的首都?日本没有首都吗?

    日本为什么没有法律意义上的首都?因为日本的现行法律没明确哪座城市为首都,所以日本没有法律意义上的首

  • 财务内部收益率名词解释是什么?财务内部收益率反映了什么信息?

    财务内部收益率名词解释是什么?财务内部收益率是指项目在整个计算期内各年财务净现金流量的现值之和等于

  • 如何鉴别金骏眉红茶的好坏?金骏眉是红茶还是绿茶?

    如何鉴别金骏眉红茶的好坏?秋冬季是喝红茶的好时候,因为红茶茶性温和,秋冬季饮用可以起到温补滋养的作

  • 基金分红需要满足哪些条件?基金分红需要什么条件?

    基金分红需要满足哪些条件?基金分红需要什么条件?以下是小编为您整理的内容,希望对您有所帮助。基金分

  • 信用卡逾期会上门催收吗?信用卡逾期的后果是什么?

    一、信用卡逾期会上门催收吗信用卡逾期一般不会上门催收。找法网提醒您,银行先是会通过短信或电话的方

  • 什么是顾比均线?手机顾比均线怎么设置?一文了解清楚!

    什么是顾比均线?顾比均线是由两组均线构成,短期组为3、5、8、10、12、15。长期组为:30、35、40、45、5

  • 收凭证式国债提手续费多少钱?收凭证式国债线下如何提前支取?

    收凭证式国债提手续费多少钱?凭证式国债办理提前支取的时候,是需要支付一定的手续费的,按照兑取本金的1%

  • 饮于河渭的河指什么呢?夸父逐日的创作背景是怎样的?

    饮于河渭的河是:黄河,夸父与太阳赛跑,一直追赶到太阳落下的地方;他感到口渴,想要喝水,就到黄河、

  • 穿山甲能不能人工养殖?穿山甲属于几级保护动物?

    穿山甲能不能人工养殖?穿山甲是可以人工养殖的。因为穿山甲是国家一级保护野生动物,需要办理野生动物繁

  • 机会成本涵盖内容分别是什么?机会成本递增法则是指什么?

    机会成本涵盖内容分别是什么?1、使用他人资源的机会成本,即付给资源拥有者的货币代价被称作显性成本。2

  • 悬赏公告

    阳谷县人民法院执行悬赏公告公告如下为切实保护债权人的合法权益,打击被执行人规避执行行为,加强社会信用

  • 要闻:曹增明_对于曹增明简单介绍

    1、曹增明(1930——2003),著名军旅画家。2、解放前国立艺术院(现中国美术学院的前身)毕业的高材生,是

  • 8+128G,699元!极摩客KB5迷你电脑选购指南:N5105酷玩掌上

    当代人们对电子产品的需求越来越高,而迷你电脑凭借其便携、高性价比等优势,越来越受到大家的青睐。今天,

  • 焦点快看:中集安瑞科中标香港首个加氢站项目

    5月2日,城巴有限公司(简称“城巴”)的全港首辆氢能巴士及全港首个加氢站试验项目的申请,正式获得政府氢

  • 民生
    • 公积金是夫妻共同财产?怎么提取配偶的公积金?

    • 山东药玻有几家子公司?山东药玻获得过哪些荣誉?

    • 数据采集板是什么?数据采集板应用于哪些地方?

    • 叉车出租多少钱一小时?叉车需要什么证才能驾驶?