CTreeCtrl
От: Tolanay Россия  
Дата: 06.11.02 08:59
Оценка:
У меня в главном фрейме размещены два вида.
Один из них производный от CTreeView.
Когда он теряет фокус, то выделенный элемент уже никак не помечается.
В окне Workspace, в среде Visual C++, при потере фокуса, вокруг элеметна, который
был до этого выделен, рисуется рамочка.
Вот собственно и вопрос темы: как это сделать?
Re: CTreeCtrl
От: Yozik Россия  
Дата: 06.11.02 09:13
Оценка:
В свойствaх TreeCtrl есть "Show Selection Always".
Re[2]: CTreeCtrl
От: Tolanay Россия  
Дата: 06.11.02 09:20
Оценка:
Здравствуйте Yozik, Вы писали:
Y>В свойствaх TreeCtrl есть "Show Selection Always".

А программно как?
Re: CTreeCtrl
От: Yozik Россия  
Дата: 06.11.02 09:21
Оценка: 2 (1)
TVS_SHOWSELALWAYS — оставляет элемент выделенным при потере фокуса.

SetWindowLong(m_Tree.m_hWnd, GWL_STYLE,
::GetWindowLong(m_Tree.m_hWnd, GWL_STYLE)
| TVS_SHOWSELALWAYS);
Re[2]: CTreeCtrl
От: Tolanay Россия  
Дата: 06.11.02 09:32
Оценка:
Спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.