我在MFC应用程序中工作。我必须获得BITMAP图像的高度和宽度。代码I使用工作仅在调试模式下工作,但由于某些问题,我必须使用发布模式,在发布模式下代码不起作用。帮我解决.. !!!
CBitmap bmp;
bmp.LoadBitmap(IDB_BITMAP1);
BITMAP bm;
bmp.GetBitmap(&bm);
答案 0 :(得分:0)
CBitmap bmp;
不要使用局部变量来绘制位图。调用该函数后它将消失。
使用成员变量。 例如:
m_Background.LoadBitmap (IDB_BITMAP1);
BITMAP bm;
m_Background.GetBitmap (&bm);
m_BitmapSize = CSize (bm.bmWidth, bm.bmHeight);
Invalidate(1);