CBitmap bitmap; CBitmap* pOldBitmap; CDC MemDC; MemDC.CreateCompatibleDC(&picture); ///建立与显示设备兼容的内存设备场境 HBITMAP hbitmap=(HBITMAP)::LoadImage(NULL,_T("systempic.bmp"),IMAGE_BITMAP,0,0,LR_LOADFROMFILE);//systempic.bmp为本目录图片 if(hbitmap) { bitmap.Attach(hbitmap); //bitmap.LoadBitmap(IDB_BITMAP1); ///取出位图资源 pOldBitmap=MemDC.SelectObject(&bitmap); ///将位图选入内存场境 picture.BitBlt( /* mfc picture控件的位置:对角线坐标位置 */ ); ///显示它,参数包括坐标及绘图区大小 MemDC.SelectObject(pOldBitmap); } else { AfxMessageBox(_T("打开系统图像出错")); //释放内存中的设备环境 }
标签控件:
TabClass
GetItemRect |