除了事实,我仍然无法看到为什么这个类水平填充列和滚动,而不是填充行和垂直滚动,我很困惑如何控制项目的宽度。我在列中最长项目和下一列之间看到相当多的填充(50-80像素),这意味着浪费空间。
可控制吗?
答案 0 :(得分:1)
有人询问滚动问题,here就是答案。
如果您指的是列宽,则可以使用以下命令进行更改:
CListCtrl list;
list.InsertColumn(0, _T("Column1"));
list.InsertItem(0, _T("Item with a long name"));
list.SetColumnWidth(0, LVSCW_AUTOSIZE_USEHEADER);