wm_lbuttonUp消息的响应代码和OnClick事件的响应代码 谁先执行?可以让前者先吗?
我写了一个一个自定义的button控件,并处理了wm_lbuttondown和wm_lbuttonUp两个消息,这两个消息的处理过程就是为button刷上不同的背景图片。
然后在Form中,我写了button的Onclick事件的响应,是对数据库操作,比较耗时。
问题是:鼠标按下时,button的背景及时更换了,但当鼠标弹起时,背景没有改变,直到对数据库的操作(及OnClick事件的响应)完成。我希望能够在鼠标弹起时 首先执行 wm_lbuttonUp消息的响应,然后才执行 OnClick的响应,应该怎么处理呢?
另外,有时候,按钮的OnClick响应已经执行完毕,但是按钮的背景仍未更换,也就是wm_lbuttonUp的响应未被执行,这是怎么回事呢?
谢谢!!
问题解决的话,愿意多加100分。
然后在Form中,我写了button的Onclick事件的响应,是对数据库操作,比较耗时。
问题是:鼠标按下时,button的背景及时更换了,但当鼠标弹起时,背景没有改变,直到对数据库的操作(及OnClick事件的响应)完成。我希望能够在鼠标弹起时 首先执行 wm_lbuttonUp消息的响应,然后才执行 OnClick的响应,应该怎么处理呢?
另外,有时候,按钮的OnClick响应已经执行完毕,但是按钮的背景仍未更换,也就是wm_lbuttonUp的响应未被执行,这是怎么回事呢?
谢谢!!
问题解决的话,愿意多加100分。
...全文
相关推荐
button响应WM_LBUTTONUP消息
Microsoft Visual Studio.Net(VS2005/2008)中使控件(Button)响应默认中没有的消息。
给按钮增加LButtonDown和LButtonUp消息响应函数步骤及实现
该文档用于说明如果在vc6的MFC程序中,给LButtonDown及LButtonUp增加消息响应函数
MFC 鼠标按下与弹起事件响应
该部分是云台控制的模拟,有窗口的收缩,重载MFC基类实现按钮图标随鼠标点击变形,鼠标左键按下与弹起的事件响应。
mfc响应鼠标点击事件
在mfc中响应鼠标的点击事件,代码清晰 ,注释多
响应鼠标按下和抬起
响应鼠标按下和抬起


Windows SDK/API
