MFC中CDC与HDC的区别以及二者之间的转换

来源:互联网 发布:linux 查看进程的流量 编辑:程序博客网 时间:2024/06/15 18:08

CDC是MFC的DC的一个类

HDC是DC的句柄,API中一个类似指针的数据类型

MFC类的前缀都是C开头的

H开头的大多数是句柄

这是为了助记,是编程读/写代码的好的习惯。

CDC中所有MFC的DC的基类,常用的CClientDC dc(this);就是CDC的子类(或成为派生类)。

CDC等设备上下分类,都含有一个类的成员变量:m_nHdc,即HDC类型的句柄。

0 0