当我将鼠标移到 MFC 中使用的 ScrollBar 时,它会突出显示(并更改颜色)。我想停止这个功能。我该怎么做?鼠标移到滚动条上时触发的消息是什么?
问问题
250 次
1 回答
0
首先,并非所有版本的窗口都会在鼠标移动时改变滚动条的颜色。如果您注意到您不会在 Windows XP 中找到此功能。
现在很奇怪你为什么要改变滚动条的颜色我不明白。
但如你所愿
鼠标移到滚动条上时触发的消息是什么?
当鼠标移动到滚动条上时,它的 WM_NCMOUSEMOVE 消息被调用,因为滚动条也是非客户区。
有关这方面的更多信息,您可以参考此链接, MFC MDI 问题:Detecting mouse move over scroll bar
于 2013-07-31T10:12:23.527 回答