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

Ваш аккаунт

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

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

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

Не селектится целиком строка в List Ctrl

1.9K
16 января 2005 года
Cranky
70 / / 05.10.2003
Не селектится целиком строка в List Ctrl при щелчке на нее мышью, можно выделить значения только первого столбца, остальные неактивны. Подскажите как исправить.
9.8K
17 января 2005 года
skela
3 / / 17.01.2005
при создании контрола нужно указать ститль LVS_EX_FULLROWSELECT
1.9K
18 января 2005 года
Cranky
70 / / 05.10.2003
Цитата:
Originally posted by skela
при создании контрола нужно указать ститль LVS_EX_FULLROWSELECT



А какой функцей этот стиль установить?

368
18 января 2005 года
rostyslav
629 / / 13.07.2004
Цитата:
Originally posted by Cranky

А какой функцей этот стиль установить?


Если с ListCtrl связана перменная напр. m_list, то

m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT|m_list.GetExtendedStyle());

или

CListCtrl *lc = (CListCtrl *)GetDlgItem(IDС_LIST1);
lc->SendMessage(LVM_SETEXTENDEDLISTVIEWSTYLE, LVS_EX_FULLROWSELECT, LVS_EX_FULLROWSELECT);

IMHO, лучше всего установить стили
LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES | LVS_EX_TWOCLICKACTIVATES,

9.8K
18 января 2005 года
skela
3 / / 17.01.2005
RegisterClass(WNDCLASS *lpWndClass);
lpWndClass->style = LVS_EX_FULLROWSELECT|...;
CreateWindow(....);

либо в ресурсам узазать стиль контрола
1.9K
20 января 2005 года
Cranky
70 / / 05.10.2003
Спасибо, а то в моих книгах этого нету =(
Только LVS_EX_TWOCLICKACTIVATE без [COLOR=crimson]S[/COLOR] должно быть :D
9.8K
21 января 2005 года
skela
3 / / 17.01.2005
Сичайте ветку MSDN2004 (User Interface Design Development->Windows Shell->SDK->Windows Controls->Individual Control Information->List-View Controls). Там всё есть.
Удачи :)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог