Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите CTreeCtrl с CheckBox / 2 сообщений из 2, страница 1 из 1
12.02.2007, 15:37
    #34324250
Andrey1306
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите CTreeCtrl с CheckBox
Помогите, на форуме не нашёл??

Как в CTreeCtrl с CheckBox можно вытянуть событие или сообщение о том что пользователь поставил птичку в дереве. и проставить птички на всех открытих подчиненных.
Проблема только в том что бы отловить сообщение или событие о том, что птичку поставили а присвоить рекурсивно это уже сделано
...
Рейтинг: 0 / 0
14.02.2007, 13:17
    #34330091
Ой Вэй
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите CTreeCtrl с CheckBox
Если верить MSDN2001, это непросто.

ID: Q261289
On a TreeView control with the TVS_CHECKBOXES style, there is no notification that the checked state of the item has been changed. There is also no notification that indicates that the state of the item has changed. However, you can determine that the user has clicked the state icon of the item and act upon that.

То есть никакого специального сообщения нет ни перед, ни после клика. Есть только клик как таковой, и можно определить, попал ли он на иконку с чекбоксом.

Поиск в MSDN по TVS_CHECKBOXES.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите CTreeCtrl с CheckBox / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]