如何隐藏Scrollbar thumb?

时间:2015-08-22 12:11:33

标签: c winapi

有没有办法隐藏Scrollbar拇指,例如在此图像中,记事本没有两个Scrollbars的拇指:

enter image description here

我尝试将SCROLLINFO.nPage设置为0,但它不起作用。

编辑:我说的是控制滚动条。

1 个答案:

答案 0 :(得分:4)

当您致电SetScrollInfo时,请在SIF_DISABLENOSCROLL字段中设置fMask标记。如果滚动条的参数不需要滚动条,则滚动条将被禁用(并且隐藏了拇指)。

但是,该技术仅适用于非客户端窗口滚动条。如果要禁用控件滚动条,则需要使用EnableWindow()自行执行。