贴图中经常使用的方法是:
HBITMAP hBmp = (HBITMAP)LoadImage(...);
CBitmap *pbm = CBitmap::FromHandle(hBmp);
BITMAP bm;
pbm->GetBitmap( &bm );
dcMem.CreateCompatibleDC( &dc );
dcMem.SelectObject( pbm );
dc.BitBlt(...);
dcMem.DeleteDC();
看这比较麻烦,如果使用CImage则会非常简单,最起码简单多了:
CImage img;
img.Load(...);
img.Draw( dc.m_hDC, 0, 0 );
如果不判断错误之类的,就这三句话搞定