Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.10.2016, 15:45   #1
erslgoeirjh
Форумчанин
 
Регистрация: 19.05.2009
Сообщений: 153
По умолчанию Как установить цвет сетки и как обеспечить множественный выбор в CListCtrl?

Есть компонент IDC_LIST1, которому соответствует переменная m_IDC_LIST1 типа CListCtrl.

В нём установлено SetExtendedStyle(LVS_EX_GRIDLINES) :

Код:
m_IDC_LIST1.SetExtendedStyle(LVS_EX_GRIDLINES);

Но цвет сетки при этом отображается белым или светло-серым цветом. Как сделать так, чтобы цвет сетки отображался чёрным цветом?

И как обеспечить множественный выбор из IDC_LIST1? То есть чтобы можно было выделить одну строку, потом другую строку (не обязательно соседнюю с ней), чтобы можно было выделить группы строк. И как при этом задать цвет выделяемых строк?
erslgoeirjh вне форума Ответить с цитированием
Старый 04.10.2016, 18:25   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,330
По умолчанию

Цитата:
Сообщение от erslgoeirjh Посмотреть сообщение
И как обеспечить множественный выбор
Уберите LVS_SINGLESEL

Цитата:
Сообщение от erslgoeirjh Посмотреть сообщение
И как при этом задать цвет выделяемых строк?
Только програмно, через NM_CUSTOMDRAW / NMLVCUSTOMDRAW
Упражнение не для слабонервных. В зависимости от задачи может оказаться, что проще воспользоваться CListCtrl + WM_DRAWITEM
waleri вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WinAPI, C++. Как установить цвет фона подменю... _CG Win Api 1 21.09.2012 09:10
множественный выбор в ehlib kate158 Компоненты Delphi 0 28.05.2012 11:22
Как установить цвет метки и вызвать диалог по щелчку на метке tumanovalex Qt и кроссплатформенное программирование С/С++ 4 14.05.2011 22:42
множественный выбор в dbgrid IvanKonst БД в Delphi 7 03.09.2010 16:27
множественный выбор dimast_bl_y Microsoft Office Access 1 09.07.2010 16:28