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