MFC ListCtrl大图标(ICON)时如何控制图片的纵向间隔?万分谢谢了
可以用CListCtrl::SetIconSpacing()来设置横向和纵向间隔,例如
m_myListCtrl.SetIconSpacing(CSize(50, 30));
解决方法
如:
CListCtrl::SetColumnOrderArray 设置列表视图控件的列顺序(从左到右)。
CListCtrl::SetColumnWidth 更改报表视图或列表视图中列的宽度。
CListCtrl::SetExtendedStyle 设置列表视图控件的当前扩展样式。
CListCtrl::SetGroupInfo 设置列表视图控件的指定组的信息。
CListCtrl::SetGroupMetrics 设置列表视图控件的组指标。
CListCtrl::SetHotCursor 设置为列表视图控件启用热跟踪时使用的光标。
CListCtrl::SetHotItem 设置列表视图控件的当前热项。
CListCtrl::SetHoverTime 设置列表视图控件的当前悬停时间。
CListCtrl::SetIconSpacing 设置列表视图控件中图标之间的间距。
CListCtrl::SetImageList 将图像列表分配给列表视图控件。
根据自己需求修改选择合适的进行修改,更多的配置上面链接官网也可以查到
如有问题及时沟通