Цвет выделения в List-View control'е
От: Evgeniy.K  
Дата: 17.05.06 09:56
Оценка:
После некоторых манипуляций, последовательность которых не представляется
возможным восстановить, цвет выделяемого элемента стал рисоваться серым,
т.е. неактивным, даже когда на элемент тупо кликаем мышью.

Функция ::GetFocus() возвращает handle на тот самый control,а

ListView_GetItemState(m_hWnd, nIndex, LVIS_SELECTED | LVIS_FOCUSED);

c индексом заранее выделенного элемента возвращает 0x3, т.е. что
LVIS_SELECTED и LVIS_FOCUSED установлены.

Не может ли кто подсказать, почему такое может происходить и на что может
ориентироваться List-View control при отрисовке item'а ?
Re: Цвет выделения в List-View control'е
От: ekamaloff Великобритания  
Дата: 17.05.06 10:19
Оценка:
Здравствуйте, Evgeniy.K, Вы писали:

EK>Не может ли кто подсказать, почему такое может происходить и на что может

EK>ориентироваться List-View control при отрисовке item'а ?

На NM_CUSTOMDRAW
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde
Re: Цвет выделения в List-View control'е
От: MShura  
Дата: 17.05.06 10:19
Оценка:
EK>Не может ли кто подсказать, почему такое может происходить и на что может
EK>ориентироваться List-View control при отрисовке item'а ?

NM_CUSTOMDRAW не обрабатываешь?
Re[2]: Цвет выделения в List-View control'е
От: Evgeniy.K  
Дата: 17.05.06 10:27
Оценка:
EK>>Не может ли кто подсказать, почему такое может происходить и на что может
EK>>ориентироваться List-View control при отрисовке item'а ?

MS>NM_CUSTOMDRAW не обрабатываешь?


нет, не обрабатываю...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.