学习MFC的时候遇到了一个HDC,不知道是什么东西?

如果我想在msdn上仔细看看到底是什么东西,能看到吗?我找了找但是没有找到呀?要怎么找呢?... 如果我想在msdn上仔细看看到底是什么东西,能看到吗?我找了找但是没有找到呀?要怎么找呢? 展开
 我来答
bhtzu
2012-04-26 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4224万
展开全部
cDC是MFC的DC的一个类
  hDC是DC(Device Contexts)的句柄,API中的一个类似指针的数据类型.
  MFC类的前缀都是C开头的
  H开头的大多数是句柄
  这是为了助记,是编程读\写代码的好的习惯.
  CDC中所有MFC的DC的基类.常用的CClientDC dc(this);就是CDC的子类(或称派生类).
  CDC等设备上下分类,都含有一个类的成员变量:m_nHdc;即HDC类型的句柄.
  记住下面的一句话,会有助于你的理解.
  MFC的类,是在用window API语句开发出来的有一定功能的小程序.(也可称为类).使用它的默认方法,就是,记住它的名字与参数(可以用笔记,代替脑记).
追问
那如果我想看看HDC的详细点的东西怎么办呢?HDC应该是一个类的吧?那这个类具体什么呢?这个怎么看?
追答
兄弟看书要仔细啊,上面都说了,CDC才是类。HDC只是CDC这样的类的句柄。是“句柄”不是类!
我第一句就提到CDC,就是告诉你,学好了这个,HDC自然就明白了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式