1...CClientDC & CWindowDC
前者仅限客户区。。。后者是整个窗口(包括标题栏)
2。。。创建和销毁
1)创建如果在栈中。。。就可以不用理他。。。函数销毁时他自动销毁了
2)创建如果用的是
CDC* pDC = GetDC();
那么就应该用
ReleaseDC(pDC);
销毁
3.。。GDI对象有
CBitmap
CBrush
CFont
CPalette
CPen
CRgn
4...保存和读取
保存到变量:m_hOldFont = (HFONT)pOldFont->GetSafeHandle();
从变量中读取:pDC->SelectObject(CFont::FrontHandle(m_hOldFont) );
5...位图
GDI位图。。。和。。。DIB设备无关位图
这个概念暂时略掉。。。