MFC 怎么实现鼠标移到位图按钮上时,位图按钮变大,移开后又恢复原样

 我来答
凤神凰灵
2012-11-08 · TA获得超过160个赞
知道小有建树答主
回答量:144
采纳率:0%
帮助的人:86.1万
展开全部
比较简单易的方法是,先放置两个位图按钮(一大一小),默认大的隐藏小的显示,在鼠标移动的响应函数(OnMouseMove)里添加代码,判断当前鼠标的Point是否在按钮的区域内,如果在就让大的显示小的隐藏,不在,就让大的隐藏小的显示。
追问
多谢了,问题解决了,不过从按钮本身出发有更好的解决方法吗?我原先是用CBitmapButton类做的,先加载一副位图,然后鼠标移上去再加载一副大的位图,不过运行时总是出错,不知道是不是加载两幅位图发生冲突。。。
追答
按钮本身也有size,把图换成大的也改变不了按钮的大小,所以还是要改按钮
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式