ListView Control
От: Игорь Россия  
Дата: 27.07.03 10:14
Оценка:
Есть диалог, в нем есть 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);
}
Sincerely yours,
Igor!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.