MFC中CDC、CClientDC、CWindowDC、CPaintDC、CMetaFileDC 的区别
1. CDC
MFC画图的基础类,使用前需先调用GetDC()获得CDC作图指针,使用结束调用ReleaseDC()释放掉获取的指针;
2. CClientDC
此类派生于CDC类,其构造函数中会调用GetDC,析构函数中调用了ReleaseDC。定义时,传入CWnd指针初始化后,即可以使用,而不需要获得、释放DC。
CClientDC dc(this);
在文档视图结构中,当this为...
原创
2018-12-24 17:00:54 ·
812 阅读 ·
1 评论