鼠标左键按下(未松手)编辑框的滚动条任意区域(或者拖动游标块)时,想在这时加入代码,该如何做?
已经把带有垂直滚动条的编辑框背景设为位图,要求拖动滚动条时,背景不变(显示文字变化),
现可以在OnEraseBkgnd()函数中刷新,但在鼠标左键按下时,背景挪位了一些,松开后正常。
我该如何截获滚动条的左键按下时的消息?或者怎样消除背景挪位后又正常的闪烁现象?
问题点数:100、回复次数:1Top
1 楼ytandwy(云天)回复于 2003-07-04 00:48:09 得分 100
在你遇到的这种操作中系统会发出这么一个消息:WM_VSCROLL或WM_HSCROLL,其中:
nSBCode = LOWORD(wParam) 表示当前滑块的状态(此时为SB_THUMBPOSITION或SB_THUMBTRACK),
nPos = LOWORD(wParam)表示当前滑块的位置(只有nSBCode为当前两种值时才有效)Top




