2

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

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

我尝试使用EnableScrollbar, ShowScrollBar, SetScrollPos,但没有一个有效。如何创建水平滚动条并正确显示?

4

1 回答 1

1

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

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

于 2012-08-08T08:35:58.207 回答