CListCtrl控件SortItems函数使用方法
来源:互联网 发布:图片融合软件下载 编辑:程序博客网 时间:2024/05/16 05:12
CListCtrl m_listCtrl;
int g_listSort= 1;
int g_subItem;
响应LVN_COLUMECLICK
void CTransmitterDlg::OnLvnColumnclickHostList(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMLISTVIEW pNMLV = reinterpret_cast<LPNMLISTVIEW>(pNMHDR);
// TODO: 在此添加控件通知处理程序代码
NM_LISTVIEW* pNMListView= (NM_LISTVIEW*)pNMHDR;
int i= m_listCtrl.GetItemCount();
while(i--){
m_listCtrl.SetItemData(i, i);
}
g_listSort*= -1;
g_subItem= pNMListView->iSubItem;
m_listCtrl.SortItems(GroupCompareFunc, (DWORD_PTR)&m_listCtrl);
*pResult = 0;
}
//回调函数可在类中声明,但要加static,或声明为全局函数
int CALLBACK GroupCompareFunc(LPARAM lParam1, LPARAM lParam2, LPARAM lParamSort){
CListCtrl* pListCtrl;
pListCtrl= (CListCtrl*)lParamSort;
CString tempstr1= pListCtrl->GetItemText((int)lParam1, g_subItem);
CString tempstr2= pListCtrl->GetItemText((int)lParam2, g_subItem);
return tempstr1.CompareNoCase(tempstr2)* g_listSort;
}
- CListCtrl控件SortItems函数使用方法
- CListCtrl::SortItems的用法
- CListCtrl::SortItems的用法
- 使用CListCtrl::SortItems方法
- ClistCtrl::SortItems()的使用
- CListCtrl::SortItems() 方法
- CListCtrl控件使用方法总结
- CListCtrl控件使用方法总结
- CListCtrl控件使用方法总结
- CListCtrl控件使用方法总结
- CListCtrl控件使用方法总结
- CListCtrl控件使用方法总结
- CListCtrl控件使用方法总结
- CListCtrl控件使用方法总结
- CListCtrl控件使用方法总结
- CListCtrl控件使用方法总结
- CListCtrl控件使用方法总结
- CListCtrl控件使用方法总结
- 代理服务器 Proxy Server
- 回发或回调参数无效
- urlscan使用详解
- [ZZ]CSS中最小高度
- 人类曾经被毁灭[李卫东]
- CListCtrl控件SortItems函数使用方法
- IBATIS summary
- js中获取radio的值
- 脚本循环滚动
- 经典笑话
- vs2005安装服务,反安装服务命令
- js折叠
- 图片闪动效果
- 我也来个通用分页查询