控件中的Cliked事件和MouseDown事件执行优先级问题

2023-05-16

MFC中

1、Button控件鼠标事件执行顺序

(1) WM_LBUTTONDOWN

(2) WM_LBUTTONUP

(3) OnBnClickedButton1();

2、Picture Control的鼠标事件执行顺序

(1) WM_LBUTTONDOWN

(2) OnStnClickedStaticSpeak()

(3) WM_LBUTTONUP

mousedown\mouseup\click事件关系

如果用户在一个元素上点击,那么最少三个事件会被触发,事件发生顺序:

1、mousedown,当用户在这个元素上按下鼠标键的时候

2、mouseup,当用户在这个元素上松开鼠标键的时候

3、click,当一个mousedown和一个mouseup都在这个元素上被检测到的时候发生

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

控件中的Cliked事件和MouseDown事件执行优先级问题 的相关文章

随机推荐