WinSDK方式清空ListView数据和表头

来源:互联网 发布:java se 开发工具包 编辑:程序博客网 时间:2024/05/18 03:34
void ResetListViewData(HWND hDlg){int nCols=0;//ListView列数HWND hWnd,hWndHeader;LVITEM lvItem;hWnd=GetDlgItem(hDlg,IDC_INFOLIST);//清空所有数据SendMessage(hWnd, LVM_DELETEALLITEMS, 0, 0);//获得ListView列数hWndHeader=(HWND)SendMessage(hWnd, LVM_GETHEADER, 0,0);nCols=SendMessage(hWndHeader, HDM_GETITEMCOUNT, 0, 0);//删除ListView所有列while(nCols){SendMessage(hWnd,LVM_DELETECOLUMN,0,(LPARAM)&lvItem);nCols--;}}

原创粉丝点击