Pour ordonner mon CListCtrl, je veux lancer une fonction SortItems() comme suit :
int CALLBACK MyCompareProc(LPARAM lParam1, LPARAM lParam2, LPARAM lParamSort)
{
CListCtrl* pListCtrl = (CListCtrl*) lParamSort;
CString strItem1 = pListCtrl->GetItemText((int) lParam1, 3);
CString strItem2 = pListCtrl->GetItemText((int) lParam2, 3);
return strcmp(strItem1, strItem2);
}
void CCView::SortColumn(int nColumn)
{
CListCtrl* ctrl = &GetListCtrl();
ctrl->SortItems(& MyCompareProc, (LPARAM) ctrl);
}
tout comme dans un exemple fournit par MSDN. Mais rien n'est trie dans ma liste =(
Help !
[ I code therefore I am ]