水平和垂直分辨率都为71的图片,怎么在MFC里显示出来。。
24位位图71DPI 640*480的我要疯了
我的24位的 96DPI 640*480的在程序中HBITMAP hBitmap;
hBitmap = (HBITMAP)LoadImage(AfxGetInstanceHandle(),"F:\\1.bmp",IMAGE_BITMAP,640,480,LR_LOADFROMFILE);
ASSERT(hBitmap);
m_Bmp.SetBitmap(hBitmap);没问题。。但是 DPI 71的就出问题了。。
24位位图71DPI 640*480的我要疯了
我的24位的 96DPI 640*480的在程序中HBITMAP hBitmap;
hBitmap = (HBITMAP)LoadImage(AfxGetInstanceHandle(),"F:\\1.bmp",IMAGE_BITMAP,640,480,LR_LOADFROMFILE);
ASSERT(hBitmap);
m_Bmp.SetBitmap(hBitmap);没问题。。但是 DPI 71的就出问题了。。
HBITMAP hBitmap;
hBitmap = (HBITMAP)LoadImage(AfxGetInstanceHandle(),"F:\\1.bmp",IMAGE_BITMAP,640,480,LR_LOADFROMFILE);
ASSERT(hBitmap);
m_Bmp.SetBitmap(hBitmap); 其他的图片都行,就我上面说的那种图片不行。。我在EVC编程下却行疯了。疯了。。
我主要是要用在EVC上。现在EVC上好了,我在VS2005上就不多追究了。。以后如果有人想到了。。PM我,我给分。。加一点,我图片读上去后宽度为-640 高度为480我估计图片有问题真难说是什么问题。。