首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

请问picutre control不能正常显示图片的有关问题

2013-10-22 
请教picutre control不能正常显示图片的问题我把picture control这个组件的type改为bitmap,然后在image引

请教picutre control不能正常显示图片的问题

我把picture control这个组件的type改为bitmap,然后在image引入bmp图片,在代码的oninitdialog中调用以下代码,但是图片刚开始能显示,后来就不能显示了,是不是做了什么操作导致的,我使用的是VS2010,经常使用清理和重新生成的功能,谢谢大家

this->m_static_main_bg.SetWindowPos(0, 0, 0, width-width/130,height-height/25,SWP_SHOWWINDOW);
[解决办法]
我习惯自己写个CStaticEx类,显示位图
[解决办法]
通过picture control组件引入bitmap位图,只需楼主那样操作“组件的type改为bitmap,然后在image引入bmp图片”即可,不需要额外添加代码。
如果一如位图之后还需要实施其他操作,那么操作代码应该放到“OnPaint()”函数里面,不要放在oninitdialog函数里面,因为oninitdialog函数只会执行一次,待有窗口重绘操作时,你先前绘制的所有图形都会被冲掉。

热点排行