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

Ваш аккаунт

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

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

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

CListCtrl

470
12 июля 2003 года
MemWithoutName
16 / / 20.12.1999
Здравствуйте! К меня такая проблема: как в CListCtrl выделить не самую левую колонку, а всю строку, т.е. я делаю
m_List.SetItemState
index,LVIS_SELECTED,LVIS_SELECTED),
но выделяется только самая левая SubItem, а мне нужно віделить всю строку. Помогите пожалуйста, буду очень благодарен!
426
14 июля 2003 года
Krivonos
112 / / 20.01.2000
Нужно установить extended style LVS_EX_FULLROWSELECT. Для этого Win API предлагает функцию ListView_SetExtendedListViewStyleEx, уверен в MFC тоже должно быть что-то похожее.
4.5K
23 июля 2003 года
dimas3679
7 / / 23.07.2003
Цитата:
Originally posted by Krivonos
Нужно установить extended style LVS_EX_FULLROWSELECT. Для этого Win API предлагает функцию ListView_SetExtendedListViewStyleEx, уверен в MFC тоже должно быть что-то похожее.


В MFC есть подобная функция:
DWORD CListCtrl::SetExtendedStyle(DWORD dwNewStyle);

Стиль, чтобы выделялась вся строка действительно
LVS_EX_FULLROWSELECT

Возможно этот стиль надо скомбинировать с предыдущим установленным (Если у тебя какой-то установлен):
DWORD CListCtrl::GetExtendedStyle();

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог