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

Ваш аккаунт

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

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

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

помогите с созданием ListView b Visual C++

15K
17 декабря 2005 года
florisia
1 / / 17.12.2005
Мне нужно , чтобы текст выводился не списком , а в несколько столбиков.
Можно ли создавать ListView в ресурсах? есди да, то как его там пропиывать?
Как происходит добавление в него элементов?
Объясните, пожалуйста ... =)
292
19 декабря 2005 года
Matush
726 / / 14.01.2004
MSDN->Platform SDK->User interface services->Shell and common controls->Common Controls->ListView control.

Создаеш окно с именем класса WC_LISTVIEW
 
Код:
CreateWindowEx(WS_EX_CLIENTEDGE, WC_LISTVIEW, ...)


Вставляеш колонку:
 
Код:
LVCOLUMN lvc;
lvc.mask = LVCF_TEXT | LVCF_WIDTH;
lvc.pszText = pszText; // название колонки
lvc.cx = cx;

SendMessage(m_hWnd, LVM_INSERTCOLUMN, nColumn, (LPARAM)&lvc);


Вставляеш строку:
 
Код:
LVITEM lvi;
lvi.mask = LVIF_TEXT;
lvi.iItem = iItem;
lvi.iSubItem = 0;
lvi.pszText = pszText;

SendMessage(m_hWnd, LVM_INSERTITEM, 0, (LPARAM)&lvi);


вместо SendMessage(m_hWnd, LVM_INSERTITEM, 0, (LPARAM)&lvi); можно использовать макросы.
Вобщем это все описано в МСДН там где я указал
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог