Помогите плиз с CListCtrl
От: nwp Россия  
Дата: 25.10.01 15:13
Оценка:
Люди добрые, помогите плиз,а то уже с ума схожу!

Проблемма в следующем:
Есть диалог, в нем с помощью редактора ресурсов создан лист контрол, с флагом LVIS_REPORT.
Далее посредством InsertColumn создается 8 колонок.
ТАК ВОТ. КАК ЗАПИСАТЬ ТЕКСТ ВО ВСЕ КОЛОНКИ!

Если можно ответьте плиз на n_w_p@mail.primorye.ru
Re: Помогите плиз с CListCtrl
От: Serik Беларусь  
Дата: 26.10.01 20:19
Оценка:
Здравствуйте nwp, Вы писали:

nwp>Люди добрые, помогите плиз,а то уже с ума схожу!


nwp>Проблемма в следующем:

nwp>Есть диалог, в нем с помощью редактора ресурсов создан лист контрол, с флагом LVIS_REPORT.
nwp>Далее посредством InsertColumn создается 8 колонок.
nwp>ТАК ВОТ. КАК ЗАПИСАТЬ ТЕКСТ ВО ВСЕ КОЛОНКИ!

nwp>Если можно ответьте плиз на n_w_p@mail.primorye.ru



Есть такая структура LV_ITEM

Далее смотри код с моей проги.

CString str;
LV_ITEM item;
item.iItem = 1 // номер строки
item.mask = LVIF_TEXT;

item.iSubItem = 0; // номер колонки
str.Format("%02i%s%02i%s%i", p_Data.s_date.day,
LocSeparator, p_Data.s_date.month,
LocSeparator, p_Data.s_date.year);
item.pszText = (LPTSTR)(LPCTSTR)str;
m_List.InsertItem(&item);

item.mask = LVIF_TEXT;
str.Format("%i", p_Data.s_regN);
item.iSubItem = 1; // номер колонки
item.pszText = (LPTSTR)(LPCTSTR)str;
m_List.SetItem(&item);

item.iSubItem = 2; // номер колонки
item.pszText = (LPTSTR)(LPCTSTR)p_Data.s_numD;
m_List.SetItem(&item);

item.iSubItem = 3;
item.pszText = (LPTSTR)(LPCTSTR)p_Data.s_town;
m_List.SetItem(&item);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.