0

当我将鼠标移到 MFC 中使用的 ScrollBar 时,它会突出显示(并更改颜色)。我想停止这个功能。我该怎么做?鼠标移到滚动条上时触发的消息是什么?

4

1 回答 1

0

首先,并非所有版本的窗口都会在鼠标移动时改变滚动条的颜色。如果您注意到您不会在 Windows XP 中找到此功能。

现在很奇怪你为什么要改变滚动条的颜色我不明白。

但如你所愿

鼠标移到滚动条上时触发的消息是什么?

当鼠标移动到滚动条上时,它的 WM_NCMOUSEMOVE 消息被调用,因为滚动条也是非客户区。

有关这方面的更多信息,您可以参考此链接, MFC MDI 问题:Detecting mouse move over scroll bar

于 2013-07-31T10:12:23.527 回答