我来到这里问这个问题,因为我找到的解决方案都没有让我满意甚至工作。我的问题很简单。
我在C ++中有一个CListCtrl
,有很多列。它们不适合列表的宽度,所以我必须添加一个水平滚动条。
我尝试使用EnableScrollbar
,ShowScrollBar
,SetScrollPos
,但都没有效果。如何创建水平滚动条并正确显示?
答案 0 :(得分:1)
如果您使用LVS_REPORT样式,它应该只为您添加滚动条(只要列超过ListCtrl的宽度)。不需要特别的诡计。
你的CListCtrl的大小是否可能比它的容器窗口大,因此不能添加滚动条?如果它仍然无效,请在您的问题中添加屏幕截图。