要把用到的 各个变量进行初始化;
http://blog.csdn.net/hityct1/article/details/2219811
http://www.cppblog.com/gtwdaizi/articles/32783.html
初始化后
ListNews.mask= LVIF_TEXT|LVIF_PARAM|LVIF_IMAGE;
ListNews.iItem=k;
ListNews.pszText=strName.GetBuffer();
ListNews.state;
ListNews.stateMask;
ListNews.iImage;
ListNews.lParam=(LPARAM)pFileInfo;
const LVITEM* pItem;
m_list.InsertItem(pItem);
m_list.SetItemText(ListNews.iItem,1,(LPCTSTR)strValue);
++k;
调用结构;
int CALLBACK MyCompareProc(LPARAM lParam1, LPARAM lParam2, LPARAM lParamSort)
{
UNREFERENCED_PARAMETER(lParamSort);
return (int)(lParam1 - lParam2);
}
void CListLink::OnBnClickedRadio5()
{
// 按字母顺序显示
m_list.SortItems(&MyCompareProc, 0);
}