带有水平滚动条的C ++ MFC列表控件

时间:2012-08-08 07:34:45

标签: c++ mfc scrollbar clistctrl

我来到这里问这个问题,因为我找到的解决方案都没有让我满意甚至工作。我的问题很简单。

我在C ++中有一个CListCtrl,有很多列。它们不适合列表的宽度,所以我必须添加一个水平滚动条。

我尝试使用EnableScrollbarShowScrollBarSetScrollPos,但都没有效果。如何创建水平滚动条并正确显示?

1 个答案:

答案 0 :(得分:1)

如果您使用LVS_REPORT样式,它应该只为您添加滚动条(只要列超过ListCtrl的宽度)。不需要特别的诡计。

你的CListCtrl的大小是否可能比它的容器窗口大,因此不能添加滚动条?如果它仍然无效,请在您的问题中添加屏幕截图。