經過CDC獲取HDCthis
經過CDC(設備描述表)獲取HDC(設備上下文句柄)的方法:spa
//第一種
void ...::OnDraw(CDC *pDC) { ...... HDC hDC=pDC->GetSafeHdc(); } //第二種
HDC hDC=this->GetDC()->GetSafeHdc(); //...
若是用VS的斷點調試查看此時hDC(或 pDC->m_hDC)的值會發現沒法讀取內存,但這不影響什麼,咱們已經獲取到了 hDC 了,之因此沒法讀取內存只由於它是一個指針,它的值是一個地址,因此沒法獲取。指針