MFC怎么在鼠标指向按钮时触发?
MFC定义了一个button按钮,怎么做可以在鼠标指在按钮上面的时候执行一段代码,点击的时候执行另一段代码?点击执行我会,问一下,指向的时候执行一段代码怎么做?on_mo...
MFC定义了一个button按钮,怎么做可以在鼠标指在按钮上面的时候执行一段代码,点击的时候执行另一段代码?点击执行我会,问一下,指向的时候执行一段代码怎么做?
on_mousemove的话是当鼠标移动到对话框上的时候就会触发,但是我想当移动到按钮的时候再触发。 展开
on_mousemove的话是当鼠标移动到对话框上的时候就会触发,但是我想当移动到按钮的时候再触发。 展开
1个回答
展开全部
这个按钮新建个类,类继承CButton. 在这个按钮类里去实现你要的操作。
on_mousemove (一般选那个moving),事件捕获就行了。
//***** 另一种就是你加个判断条件,鼠标的坐标在按钮的坐标范围内,就触发事件
这种一般不会选择这样操作。看需求了。
on_mousemove (一般选那个moving),事件捕获就行了。
//***** 另一种就是你加个判断条件,鼠标的坐标在按钮的坐标范围内,就触发事件
这种一般不会选择这样操作。看需求了。
追问
能详细一点吗?我新建了一个继承CButton的类,操作代码也写进去了,怎么做on_mousemove的事件捕获?
追答
哎,我觉得你还是看下类的继承这些基础知识吧。 事件的添加是你选择你的类进行添加事件。
总结:多看点基础的东西吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询