MFC中,鼠标移动到一张图片上,然后显示另外一张图片

该怎么实现,我按照网上说的loadbitmaps(up,down,focus),只能实现按下的,不能实现focus的呀,说是要重写movewindow,该怎么写,求大神指... 该怎么实现,我按照网上说的loadbitmaps(up,down,focus),只能实现按下的,不能实现focus的呀,说是要重写movewindow,该怎么写,求大神指导
是要实现鼠标移动到一张图片上,不是按下时,换成另外一张图片,换成的图片只是个换成立体的了,文字并没有变化,也不需要变化
展开
 我来答
bhtzu
2014-01-24 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4200万
展开全部
需求描述不清,说明需要实现的环境和窗口类型。
重载窗口OnMouseMove函数,用函数PtInRect判断鼠标位置是否在指定的Rect之内即可。
更多追问追答
追问
不懂,能详细点吗
追答
你的描述带含混了。
是View类中?图片控件中?还是按钮中?
如果是View类,用我上面办法,网上例子很多。如果是按钮中,楼上最快回答的办法。如果是图片控件。。。这个没有简单办法,只能用自编控件或者不使用控件在对话框上实现,比较复杂。
锁骨的鱼
2014-01-24 · 超过29用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:51.8万
展开全部
这个能按钮的原理一样嘛 直接用按钮控件呗!
更多追问追答
追问
能详细点吗,不懂
追答
你去网上搜索 CButtonST      用这个类实现 很简单的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yechangyu
2014-01-24 · 超过18用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:46万
展开全部
参考一楼!
1.类向导增加鼠标移动事件OnMouseMove,不懂百度就可以了
2.在函数里面取得显示图标控件框范围,取得鼠标位置,判断是否在控件框内
3.是则执行替换图片,否则不执行该操作
更多追问追答
追问
我就是不懂,我就是百度也没看明白,所以我才想要个详细的
追答
你用什么开发?!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式