有人用过CHoverButton类吗,求教!

hbzxlin 2001-12-29 03:49:04
在这个按钮类中,响应鼠标单击的消息是ON_WM_LBUTTONUP(),所以当鼠标左键抬起时在按钮上它就会当作按键了,能不能让它响应ON_BN_CLICKED消息,这样鼠标在按钮上按下时动作,更习惯一点!
谢谢,解决问题一定给分,不够再加!
...全文
135 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xpf_2000 2002-01-04
  • 打赏
  • 举报
回复
先加入消息函数声明,在把该函数与一个ID映射
hbzxlin 2002-01-03
  • 打赏
  • 举报
回复
竟然没人回答,还得我自己解决!!
fireburge 2001-12-30
  • 打赏
  • 举报
回复
是不是ON_WM_LBUTTONUP响应的是鼠标按下然后又松开的那个松开的动作,那样的话就和
ON_BN_CLICKED一样了嘛
hbzxlin 2001-12-30
  • 打赏
  • 举报
回复
另外,谁能提供手动添加标准消息的响应函数的方法,也能解决这个问题!谢谢
hbzxlin 2001-12-30
  • 打赏
  • 举报
回复
不一样的,ON_WM_LBUTTONUP消息是由鼠标左键抬起时发出的消息,和鼠标按下时是不是在按钮上没有关系,也就是说,你即使按下鼠标左键时不是在按钮上,只要松开鼠标左键时在这个按钮上就会发送这个消息,而ON_BN_CLICKED消息要求鼠标按下与松开时都要在按钮上才会发送!
hbzxlin 2001-12-29
  • 打赏
  • 举报
回复
还有人用过这个类吗?帮帮忙吧!一定给分!
hbzxlin 2001-12-29
  • 打赏
  • 举报
回复
没有找到这个消息的消息映射!
另外直接在OnLButtonUp()中执行CLICK的响应函数应该不行,因为这个函数响应的是鼠标左键抬起的消息,不是按下的消息!
希望多多交流!
sayu_yangyou 2001-12-29
  • 打赏
  • 举报
回复
你在ON——WM——LBUTTONUP的函数里执行ON——BN——CLICKED的函数内容不就可以了。
另外,CHoverButton的类我昨天才下载下来,用起来感觉不错,挺有意思的,想不到在这里还可以碰到一个朋友也在用它,有机会大家交流一下?
sayu_yangyou@163.com

16,550

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧