HWND CDC HDC的转换

CWnd *pWnd = CWnd::FromHandle(hWnd);     //hWnd ------->CWnd
HDC hDC = GetDC(hWnd);                   //hWnd ------->HDC
CDC *pDC = CDC::FromHandle(hDC);         //hWnd ------->CDC
HDC是句柄;
CDC是MFC封装的Windows设备相关的一个类;
CClientDC是CDC的衍生类,产生对应于Windows客户区的对象.

pDC 是类指针   
HDC 是windows句柄通过pDC获得hdc:   
HDC hdc=pDC->GetSafeHdc(); 通过hdc获得pDC:   

你可能感兴趣的:(工作心得)