VC打开bmp图片解决方法
VC打开bmp图片基于对话框的程序,在picture控件内显示图片,PaintImages函数编写图片显示代码图片能够显示出
VC打开bmp图片
基于对话框的程序,在picture控件内显示图片,PaintImages函数编写图片显示代码
图片能够显示出来,闪一下,就什么也不显示了
[解决办法]
单步调试看下。
大概是流程的问题
你是显示出来后又用别的东西把图片更新掉了吧。
[解决办法]
显示代码没上全,应该是被更新掉了。触发了重新OnDraw。OnDraw里面又没内容。所以就闪了一下
[解决办法]
[解决办法]用强大地 GDI+
[解决办法]pBmi你是在哪定义的,在哪赋的值?把pBmi设为成员变量 或 全局变量 试一下。
[解决办法] HBITMAP hBitmap1 = (HBITMAP) LoadImage(NULL, _T("map1.bmp"), IMAGE_BITMAP,
0, 0, LR_CREATEDIBSECTION | LR_DEFAULTSIZE | LR_LOADFROMFILE);
m_map.SetBitmap(hBitmap1);
[解决办法]既然是BMP文件,既然是显示在picture控件中的,那么用SetBitmap不是更方便?