在 CListCtrl 中控制宽度/布局(图标视图)
Posted
技术标签:
【中文标题】在 CListCtrl 中控制宽度/布局(图标视图)【英文标题】:Controlling width/layout in CListCtrl (Icon view) 【发布时间】:2009-12-10 17:28:25 【问题描述】:除了我仍然不明白为什么这个类填充列并水平滚动,而不是填充行并垂直滚动之外,我对如何控制项目的宽度感到困惑。我看到一列中最长的项目和下一列之间有很多填充(50-80 像素),这意味着浪费了空间。
是否可控?
【问题讨论】:
【参考方案1】:有人问滚动,here 是答案。
如果您指的是列宽,那么您可以使用以下方法更改它:
CListCtrl list;
list.InsertColumn(0, _T("Column1"));
list.InsertItem(0, _T("Item with a long name"));
list.SetColumnWidth(0, LVSCW_AUTOSIZE_USEHEADER);
【讨论】:
以上是关于在 CListCtrl 中控制宽度/布局(图标视图)的主要内容,如果未能解决你的问题,请参考以下文章