Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Работа с компонентом на форме

1.9K
06 ноября 2004 года
Volly
57 / / 18.10.2003
Как из программы работать с компонентом List Control (SysListView32), помещенный на форму? В данном случае надо сделать 3 колонки и динамически добавлять строки.
Спасибо.
292
07 ноября 2004 года
Matush
726 / / 14.01.2004
Имея хендл ListView делаеш с ним все что хочеш.
Добавить колонку:
LVCOLUMN lvc;
lvc.mask = LVCF_TEXT | LVCF_WIDTH;
lvc.pszText = "Название колонки";
lvc.cx = cx;
SendMessage(hList, LVM_INSERTCOLUMN, iColumn,(LPARAM)&lvc);

Добавить строчку:
LVITEM lvi;

lvi.mask = LVIF_TEXT;
lvi.iItem = iItem;
lvi.iSubItem = 0;
lvi.pszText = "текст в первой ячейке";
SendMessage(hList, LVM_INSERTITEM, 0, (LPARAM)&lvi);

Ну и т.д.
MSDN->Platform SDK->User Interface Service->Shell and Common Controls->List View Controls
Там все прикольно и понятно описано.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог