如何在MFC中处理CTreeCtrl的状态更改事件

如何在MFC中处理CTreeCtrl的状态更改事件,mfc,Mfc,我是MFC编程的新手,今天我在使用CTreeCtrl处理某些事件时遇到问题 更具体地说,我在CTreeCtrl的属性中启用了“复选框”, 然后,我只想在更改项的状态(选中/未选中)时触发回调函数,而不仅仅是选择项 但我只能找到一些似乎相关的事件,如TVN_SELCHANGED和TVN_ITEMCHANGED,但生成的函数VS.net如下 void OnTvnItemChangedTreeCtrl(NMHDR*pNMHDR,LRESULT*pResult) 这让我很困惑,因为我无法找到如何处理此函

我是MFC编程的新手,今天我在使用CTreeCtrl处理某些事件时遇到问题

更具体地说,我在CTreeCtrl的属性中启用了“复选框”, 然后,我只想在更改项的状态(选中/未选中)时触发回调函数,而不仅仅是选择项

但我只能找到一些似乎相关的事件,如TVN_SELCHANGED和TVN_ITEMCHANGED,但生成的函数VS.net如下

void OnTvnItemChangedTreeCtrl(NMHDR*pNMHDR,LRESULT*pResult)

这让我很困惑,因为我无法找到如何处理此函数以及MSDN中的参数。

这可能会对您有所帮助。我们正在应用程序中执行类似的操作。

这可能会对您有所帮助。我们在应用程序中也做了类似的事情