佚名通过本文主要向大家介绍了
控件中如何响应鼠标的左右键的down和up消息?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 控件中如何响应鼠标的左右键的down和up消息?
描述:
解决方案1:
描述:
jxradio@sina.com
解决方案1:
让你的控件具有鼠标响应。
首先为你的控件建立一个windows鼠标消息响应,毕竟control还是一个窗口。
再为你的控件定义一个“事件”,自定义的。最好与你的鼠标响应函数同名,例如LButtonDown,
那么控件为你产生一个自定义事件FireLButtonDown。
最后,在你的OnLButtonDown()消息函数中,加入FireLButtonDown();
这样,你的空件就可以响应鼠标操作了。
当然在利用控件写程序时,响应的函数自然在空件的外面。
消息响应的过程是:
LButtonDown ->control windows get->send to control->control fire event ->OnLButtonDown.