HDC,CDC,CClientDC的区别和联系是什么?
1个回答
展开全部
CDC是MFC封装的Windows 设备相关的一个类;
CClientDC是CDC的衍生类,产生对应于
Windows客户区的对象
pDC 是 类指针
HDC 是 windows句柄
通过pDC获得hdc:
HDC hdc=pDC-GetSafeHdc();
通过hdc获得pDC:
CDC *pDC=new CDC;
pDC-Attach(hdc);
HDC是WINDOWS的一种数据类型,是设备描述句柄。
而CDC是MFC里的一个类,它封装了几乎所有的关于
HDC的操作。
也可以这样说,HDC定义的变量指向一块内存,这块
内存用来描述一个设备的相关的内容,所以也可以
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询