在CMFCListCtrl中按列分组并按列排序

时间:2010-01-18 11:29:00

标签: mfc

我有一个派生的CMFCListCtrl,我可以使用group by并通过一个contect菜单进行精细排序。 但是当使用group by时我选择了一个列来排序(通过点击coloumn标题)箭头会改变但是项目没有排序,我也没有触发我的'onsortby'消息,任何想法? 我在XP上是那个问题。 感谢

2 个答案:

答案 0 :(得分:1)

当我在旧计算机上使用Windows XP时,我遇到了完全相同的问题。

使用Windows 7切换到新计算机可以解决此问题。所以我可以证实它与XP有关。

答案 1 :(得分:0)

我认为XP可能是问题,列表控件分组需要Vista或更高版本。你如何定义_WIN32_WINNT?

XP中提供的列表控制分组有限:Codeproject

请参阅MSDN杂志的Windows Vista Control Enhancements