请教:我的image为什么出不来?
ta 2000-06-27 09:49:00 各位大侠请指教:
void CGDITESTMFCView::OnLoadBITMAP()
{
// TODO: Add your command handler code here
//HBITMAP MyMAP;
CDC *pDC;
pDC=GetWindowDC();
pDC->TextOut (0,0,"测试一下是否取道正确的DC");
//准备Bitmap
CBitmap *MyBitmap;
MyBitmap = new CBitmap;
MyBitmap->LoadBitmap("f:\toolboc\runtime\splash.bmp");
ASSERT(MyBitmap);
//入选
MyBitmap=pDC->SelectObject(MyBitmap);
// ?我看不到图片??
//??此时的MyBitmap=NULL 为什么?
//请问:SelectObject 对目的什么? 他影响什么?
//被选进去的Bitmap作什么用? 会马上显示出来吗?
MyBitmap=pDC->SelectObject(MyBitmap);
pDC->TextOut(0,300,"This is Original TEXT");
if (MyBitmap)
MyBitmap->DeleteObject();
}