mfc中,创建位图按钮使鼠标移到按钮上面时,不是选中,改变按钮原来已有的位图,求解,最好能有详细代码

首先Button我重写了已经实现了鼠标在按钮上移动弹出MessageBox功能,但是我在OnMouseMove消息里if(rect.PtInRect(point))语句放... 首先Button我重写了 已经实现了鼠标在按钮上移动弹出MessageBox功能,但是我在OnMouseMove消息里if(rect.PtInRect(point))语句放入
HBITMAP hBitmap;
hBitmap = LoadBitmap(AfxGetInstanceHandle(),
MAKEINTRESOURCE(IDB_BITMAP1));
((CButton *)GetDlgItem(ID_BUTTON_TEST))->SetBitmap(hBitmap);
程序运行直接崩盘了,很郁闷,创建位图按钮就这么创出来的,鼠标划过再次改变按钮位图代码该怎么写呢?给个详细代码吧 ,真心谢谢了。
展开
 我来答
归悦欣cf
2013-11-22 · TA获得超过1443个赞
知道大有可为答主
回答量:4250
采纳率:59%
帮助的人:1322万
展开全部
如果采用你现在的方法,需要进行按钮自绘,如果使用SetBitmap,根本没有必要,可以在按钮属性里面进行设置,然后调用相关函数进行设置即可,详细内容可以参阅位图按钮的相关说明.这段代码之所以会崩溃是因为重复加载同一个位图.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式