|
在LIST CTRL里面怎么 插不进去列COLUMN 急问
[复制链接]
在LIST CTRL里面怎么 插不进去列COLUMN
代码:
BOOL InitListView(HWND hwndLV)
{
LV_COLUMN lvc;
int i;
TCHAR *szColumn[] = {_T("HosN"), _T("PatN"), _T("PatID")};
int widths[] = {120,100,130};
hwndLV = GetDlgItem (hwndLV, IDC_PATLISTV);
//empty the list
ListView_DeleteAllItems(hwndLV);
//initialize the columns
lvc.mask = LVCF_FMT | LVCF_WIDTH | LVCF_TEXT | LVCF_SUBITEM;
lvc.fmt = LVCFMT_LEFT;
for(i = 0; i < 3; i++)
{
lvc.pszText = szColumn;
lvc.cx = widths;
lvc.iSubItem = i;
ListView_InsertColumn(hwndLV, i, &lvc);
}
return TRUE;
}
LRESULT CALLBACK PatDbDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
HWND hListView;
switch (message) {
case WM_INITDIALOG:
hListView = GetDlgItem(hDlg, IDC_PATLISTV);
InitListView(hListView);
//InsertLVItems();
break;
。。。。。。
|
|