0
我使用的扩展样式设置为LVS_EX_SUBITEMIMAGES
的ListView在每个子项目旁边显示小图标(有关更多信息,请参阅this文章)。问题是当我在代码中更改Sorting
属性时(甚至没有实际排序列表),它会导致所有图像消失。谁能解释为什么会发生这种情况?哪些事件或消息引起了这种情况?为什么更改ListView.Sorting属性会擦除所有子图像?
我使用的扩展样式设置为LVS_EX_SUBITEMIMAGES
的ListView在每个子项目旁边显示小图标(有关更多信息,请参阅this文章)。问题是当我在代码中更改Sorting
属性时(甚至没有实际排序列表),它会导致所有图像消失。谁能解释为什么会发生这种情况?哪些事件或消息引起了这种情况?为什么更改ListView.Sorting属性会擦除所有子图像?
将sorting
属性更改为升序或降序将已将排序应用于列表(来源MSDN)。 ListView.Sort()
函数将用于执行您自己的物品分类以及ListViewItemSorter
属性。
从我读到的例子中你所指的是,你需要重新排列项目后的图像。