Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mfc CTreeCtrl TVN_SELCHANGED在单击项目时未被激发_Mfc - Fatal编程技术网

Mfc CTreeCtrl TVN_SELCHANGED在单击项目时未被激发

Mfc CTreeCtrl TVN_SELCHANGED在单击项目时未被激发,mfc,Mfc,我在许多计算机上安装了一个现有的MFC应用程序(000台)。一个用户安装了当前版本,并报告了一些症状,表明在树控件中选择项时未触发TVN_SELCHANGED事件。计算机的配置(最新的Windows7和最新的补丁等)并没有什么奇怪之处,其他一切似乎都按设计进行 重要的是,在几天前系统重新启动之前,应用程序一直工作正常。该应用程序是完全独立的(MFC静态链接),没有运行时DLL或COM组件 问题:有人能解释为什么某些计算机配置(即特定版本的MS Office、IE或.NET Framework存在

我在许多计算机上安装了一个现有的MFC应用程序(000台)。一个用户安装了当前版本,并报告了一些症状,表明在树控件中选择项时未触发TVN_SELCHANGED事件。计算机的配置(最新的Windows7和最新的补丁等)并没有什么奇怪之处,其他一切似乎都按设计进行

重要的是,在几天前系统重新启动之前,应用程序一直工作正常。该应用程序是完全独立的(MFC静态链接),没有运行时DLL或COM组件

问题:有人能解释为什么某些计算机配置(即特定版本的MS Office、IE或.NET Framework存在、不存在、通用控件清单版本等)上可能不会触发TVN_SELCHANGED事件吗


任何帮助都将不胜感激。

如果您真的认为TVN_SELCHANGED没有被解雇,请尝试运行Spy++并查看报告内容。其他使用TreeView的程序是否正常工作

我的猜测是,像TVN_SELCHANGED这样基本的东西工作得很好,但应用程序中的其他东西不起作用(即开发人员代码),只是让它看起来像sel改变了一样,并没有发生