Как мне обработать событие изменения состояния CTreeCtrl в MFC - PullRequest
1 голос
/ 01 марта 2012

Я новичок в программировании MFC, и сегодня у меня проблемы с обработкой некоторых событий с помощью CTreeCtrl.

Чтобы быть более точным, я включил "флажки" в свойствах CTreeCtrl, тогда я хочу вызвать функцию обратного вызова только тогда, когда я изменяю состояние элемента (отмечено / не отмечено), а не просто выбираю элементы.

Но я могу найти только некоторые события, которые имеют отношение к TVN_SELCHANGED и TVN_ITEMCHANGED, но сгенерированная функция VS.net похожа на

void OnTvnItemChangedTreeCtrl (NMHDR * pNMHDR, LRESULT * pResult);

, что меня смущает, потому что я не могу понять, как работать с этой функцией, а также с ее параметрами в MSDN.

1 Ответ

1 голос
/ 01 марта 2012

Эта статья может вам помочь. Мы делаем нечто подобное в нашем приложении.

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