Почему я не получаю события для щелчка флажка в древовидном элементе управления? - PullRequest
1 голос
/ 03 августа 2010

В моем диалоге MFC у меня есть элемент управления в виде дерева с флажками.Нажатие на флажок не вызывает ни события NM_CLICK, ни события TVN_SELCHANGED, как я надеялся, что это сделает.

Как правильно определить, когда флажок установлен или снят в элементе управления древовидного представления?

Ответы [ 2 ]

1 голос
/ 04 августа 2010

Нет уведомлений о клике.

Более подробную информацию и обходной путь вы найдете здесь: http://support.microsoft.com/?scid=kb%3Ben-us%3B261289&x=19&y=11

1 голос
/ 04 августа 2010

Обработайте щелчок мышью как обычно, и в обработчике определите текущий элемент, а затем используйте TreeView_GetCheckState, чтобы получить его проверено состояние.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...