CClientDC dc(this);中的dc(this) 是什么意思? 10

dc是什么意思呢?是窗体的句柄呢还是???什么??CClientDC是客户区我知道但我想知道dc(this)是什么?CClientDCdc_i((CStatic*)Get... dc是什么意思呢? 是窗体的句柄呢还是???什么??
CClientDC是客户区我知道
但我想知道dc(this)是什么?

CClientDC dc_i((CStatic*)GetDlgItem(IDC_STATIC_01));
这语句的意思和上句一样 得到该控件的什么呢???是得到IDC_STATIC_01控件的客户区?句柄?还是其它什么???
展开
 我来答
忘至白葬不情必0T
2006-05-30 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:90%
帮助的人:1.2亿
展开全部
CClientDC dc(this),这句就是用CClientDC的一个带CWnd指针类型参数的构造函数来生成一个名字是dc的实例而已,没什么特别的啊。

GetDlgItem(IDC_STATIC_01)这句用来获得ID是IDC_STATIC_01的控件的句柄,而在你的程序中,已经知道这个控件是个静态标签,所以可以直接用(CStatic *)将这个句柄转换成静态标签控件的句柄。

另外,所有控件、窗口、框架的类都是由CWnd类继承来的,所以都可以作CClientDC dc_i()这个括号中的参数。
微测检测5.10
2023-07-11 广告
IEC62133与en62133的区别如下:1. 认证机构不同:IEC62133是国际的标准,它以国际通用的标准进行生产;而en62133采用的是欧盟的标准,它使用欧盟的生产需求进行生产。2. 宗旨不同:IEC62133的宗旨是促进电气、电... 点击进入详情页
本回答由微测检测5.10提供
百度网友3d9a6a07c
2006-05-30 · TA获得超过431个赞
知道小有建树答主
回答量:537
采纳率:0%
帮助的人:411万
展开全部
很显然,它是一个变量名。一个对象。
你想问的可能是CClientDC,它代表了当前的客户区,
用dc(this)这个方法,建立了一个对象。
然后用dc可调用很多函数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiang_hewei
2006-05-30 · 超过27用户采纳过TA的回答
知道答主
回答量:106
采纳率:0%
帮助的人:0
展开全部
direct control直接控制?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式