//创建ListView
HWND HlistV = CreateWindowEx(NULL, TEXT("SysListView32"), NULL, LVS_REPORT | WS_CHILD | WS_VISIBLE, 0, 0, 100, 80, hDlg, NULL, GetModuleHandleW(NULL) , NULL);
SendMessage(HlistV, LVM_SETEXTENDEDLIS //设置ListView的风格,点击就会整行选中TVIEWSTYLE, LVS_EX_FULLROWSELECT, LVS_EX_FULLROWSELECT);
//相当于宏ListView_SetExtendedListViewStyle(HlistV,LVS_EX_FULLROWSELECT)
//添加列
LVCOLUMN lvc; //LVCOLUMN用于定义报表方式下的“列”的结构
RtlZeroMemory(&lvc, sizeof lvc);
//
//第一列
lvc.mask = LVCF_TEXT | LVCF_WIDTH | LVCF_SUBITEM | LVCF_FMT;
lvc.fmt = LVCFMT_CENTER;
lvc.cx = 80;
lvc.iSubItem = 0;
lvc.cchTextMax = 20;
TCHAR text1[] = L"姓名";
lvc.pszText = text1;
SendMessage(HlistV, LVM_INSERTCOLUMN, 0, (DWORD)&lvc);
//第2列
TCHAR text2[] = L"年龄";
lvc.pszText = text2;
lvc.cx = 60;
lvc.iSubItem = 1;
SendMessage(HlistV, LVM_INSERTCOLUMN, 1, (long)&lvc);
//第3列
TCHAR text3[] = L&