0
如果我有一个内置滚动条的顶级窗口,并且水平滚动条设置了SIF_DISABLENOSCROLL,并且如果我将窗口垂直调整为较小的大小,如果客户区高度较小,SetScrollInfo()
将隐藏水平滚动条比水平滚动条高度?如果设置了SIF_DISABLENOSCROLL,SetScrollInfo()是否会隐藏滚动条?
如果我有一个内置滚动条的顶级窗口,并且水平滚动条设置了SIF_DISABLENOSCROLL,并且如果我将窗口垂直调整为较小的大小,如果客户区高度较小,SetScrollInfo()
将隐藏水平滚动条比水平滚动条高度?如果设置了SIF_DISABLENOSCROLL,SetScrollInfo()是否会隐藏滚动条?
从Windows帮助在VC2005:
设置滚动条的参数时,此值才会被使用。如果滚动条的新参数不需要滚动条,请禁用滚动条而不是将其移除。
它似乎意味着对您的问题“是”:只有在必要时才会显示滚动条。
我认为这就是关于禁用,这是不同于隐藏 – Mike32ab
@ Rm32a,我看到...然后,他应该使用'ShowScrollBar'函数删除滚动条,但是,该函数不会自动重新显示窗口内容延伸到窗口下方或上方时的滚动条。 –