首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

SDK中 ListView_SortItems使用有关问题

2012-01-21 
SDK中 ListView_SortItems使用问题!看了MSDN半天,搞不懂ListView_SortItems第二个参数的哪个回调函数怎么

SDK中 ListView_SortItems使用问题!
看了MSDN半天,搞不懂ListView_SortItems第二个参数的哪个回调函数怎么写?想按照某一列来排序。望不吝指教,谢谢。

[解决办法]
msdn上的例子
// Sort the item in reverse alphabetical order.
static int CALLBACK
MyCompareProc(LPARAM lParam1, LPARAM lParam2, LPARAM lParamSort)
{
// lParamSort contains a pointer to the list view control.
CListCtrl* pListCtrl = (CListCtrl*) lParamSort;
CString strItem1 = pListCtrl-> GetItemText(lParam1, 0);
CString strItem2 = pListCtrl-> GetItemText(lParam2, 0);

return strcmp(strItem2, strItem1);
}

void snip_CListCtrl_SortItems()
{
// The pointer to my list view control.
extern CListCtrl* pmyListCtrl;

// Sort the list view items using my callback procedure.
pmyListCtrl-> SortItems(MyCompareProc, (LPARAM) pmyListCtrl);
}

热点排行