SpinButton鼠标抬起的响应需要将CSpinButtonCtrl控件先子类化,然后再子类中响应WM_LBUTTONUP事件,在该事件的响应函数中发送消息给父窗口,这里博主发送的是自定义消息,然后再父窗口中接受该消息进行处理,即可响应Spin控件的鼠标抬起了。具体代码如下:

1. 子类化CSpinButtonCtrl为CMySpin

2. 在子类中天健LButtonUp事件的响应函数,给父窗口发送消息 

这里我们发送的是自定义消息WM_USER+8

3. 在父窗口中接受消息并处理

头文件中 

CPP文件中

然后就可以响应该事件了

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注