您的位置:首页 > 其它

hWnd,hDC,CDC有什么区别

2013-03-27 22:01 295 查看
hWnd是窗口句柄,要得到窗口的一些属性需要借助这个句柄。hDC是窗口显示上下文句柄,只有在窗口进行图形、文字输出的时候才需要它。hWnd的使用范围更广些,有了hWnd就可以使用API的GetDC()函数得到与其相关的hDC。

CDC dc;

CDC是一个类,dc是它的一个对象,这个类是专门用于封装HDC的,比如可以这样

dc.Attach(hdc);接着就可以通过dc来操作那个系统对象

CDC dc(this);

HDC hdc;

hdc =dc->m_hdc;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: