标签: windows listbox scrollbar
好吧,我以为15年前我已经完成了这样的问题。
是什么原因导致Windows列表框中的水平滚动条被禁用?这是控制定义:
LISTBOX IDC_FOOBAR,6,6,100,60,LBS_SORT | LBS_NOINTEGRALHEIGHT | LBS_DISABLENOSCROLL | WS_VSCROLL | WS_TABSTOP | WS_HSCROLL
列表框包含的某些项目比可显示的项目长得多。水平滚动条可见但已禁用。垂直滚动条很好。是什么给了什么?
TIA。
答案 0 :(得分:2)
您需要设置列表框宽度LB_SETHORIZONTALEXTENT的逻辑宽度。只要客户端宽度超过此值,水平滚动条就会被禁用。