自己做了一个滚动条,但是不知道怎么样实现箭头被按住的消息响应。比如,按住箭头,他会变色之类,但是我看了一下鼠标消息里面没有pressdown这样的持续型消息。实现是不是通过先拦一个WM_LBUTTONDOWN再拦一个WM_LBUTTONUP这中间就算是按住?
有没有哪位高人,知道是怎么做?
有没有哪位高人,知道是怎么做?
解决方案 »
- 关于Dll的编写和调用问题
- 请大家帮我看一下代码,我想把两个显示器的水平分辩率合在一起,不知道为什么不行?
- 请问如何创建透明的CRichEditCtrl对象
- 那位请赐教 如何用编程序得到 DVD Region
- VC60如何与三菱PLC通讯的问题???急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急
- 如何让控件类对象与其连接的控件分开,使其在其他地方可被重新定义。
- 关于通信问题
- 在线等待:如何去掉全部断点?
- 用什么方法可拦截windows的WM_MOUSEACTIVATE消息吗 ?
- 怎么在头文件里获取ComboBox选中文本
- 为什么我的flash不能播放
- 如何给在SDI程序中的对话框上实现Tab控件!
然后在WM_MOUSEMOVE中根据BOOL值处理是否是持续按下.(鼠标在按钮上并是按下状态则处理,否则不处理)
WM_LBUTTONUP是置BOOL值为FALSE
WM_LBUTTONUP 绘制成弹起的位图
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_mfc_cwnd.3a3a.onvscroll.asp
nSBCode