Есть диалог, в нем есть ListView Control.
Пытаюсь добавлять элементы в ListView, но что-то не получется. Вернее
элементы добавляются, но текст не отображается. В чем может быть дело?
hList = GetDlgItem(hWnd,IDC_LISTBOX);
AddListColumn(hList,0,"Column 1",100);
AddListColumn(hList,1,"Column 2",100);
AddListItem(hList,0,0,"Item 1");
AddListItem(hList,1,0,"Item 2");
int AddListColumn(HWND hList, int i, LPSTR lpszText, int nWidth)
{
LVCOLUMN lvc;
ZeroMemory(&lvc,sizeof(lvc));
lvc.mask = LVCF_TEXT | LVCF_WIDTH;
lvc.pszText = lpszText;
lvc.cx = nWidth;
return ListView_InsertColumn(hList,i,&lvc);
}
int AddListItem(HWND hList, int iItem, int iSubItem, LPSTR lpszText)
{
LVITEM lvi;
ZeroMemory(&lvc,sizeof(lvi));
lvi.mask = LVIF_TEXT;
lvi.iItem = iItem;
lvi.iSubItem = iSubItem;
lvi.pszText = lpszText;
return ListView_InsertItem(hList,&lvi);
}