一个MFC工具栏 插入位图的问题

一个MFC工具栏 插入位图的问题,第1张

如果你想按下按钮就换一张位图,就应该在view中捕获WM_KEYDOWN消息,并在其响应函数中编辑代码,具体过程就不用多说了吧? 至于你说使用Invalidate()以后位图消失,是因为用了该函数以后将会发生窗口重绘工作,你写的代码并不在onpaint 这个消息响应函数下吧,也就是说窗口重绘以后,你的代码就失效了,所以就不能显示位图!

MFC单文档程序,在资源编辑器中只有一个已有的toolbar资源,你只需要在资源编辑器里面,通过“空位”建立一个按钮图标(通过绘制或者复制)并加工好,然后选中这个工具条按钮,右键属性,给予它一个ID就可以使用了。

ID最好是先建立菜单项的方式给予,这样方便建立提示说明等文字。

工具条按钮,不需要SetButton方法,这个是对话框按钮控件的方式,而不是工具条按钮。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11962588.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存