我用的是BCG9,当我使用CGCGPListCtrl时,想要点表头排序,却始终不对劲.其中有两个问题:
1.经常需要点两次表头
2.即使排序了,当我点某列的表头排序后,再点另外一列的表头,排序结果也不对我也实现了虚函数OnCompareItems了,如下:
int CMyListCtrl::OnCompareItems (LPARAM lParam1, LPARAM lParam2, int iColumn)
{
CString str1 = GetItemText (lParam1, iColumn);
CString str2 = GetItemText (lParam2, iColumn); return str1.Compare (str2);
}还请熟悉BCG的朋友帮忙啊!!