Mfc CTreeCtrl TVN_SELCHANGED在单击项目时未被激发
我在许多计算机上安装了一个现有的MFC应用程序(000台)。一个用户安装了当前版本,并报告了一些症状,表明在树控件中选择项时未触发TVN_SELCHANGED事件。计算机的配置(最新的Windows7和最新的补丁等)并没有什么奇怪之处,其他一切似乎都按设计进行 重要的是,在几天前系统重新启动之前,应用程序一直工作正常。该应用程序是完全独立的(MFC静态链接),没有运行时DLL或COM组件 问题:有人能解释为什么某些计算机配置(即特定版本的MS Office、IE或.NET Framework存在、不存在、通用控件清单版本等)上可能不会触发TVN_SELCHANGED事件吗Mfc CTreeCtrl TVN_SELCHANGED在单击项目时未被激发,mfc,Mfc,我在许多计算机上安装了一个现有的MFC应用程序(000台)。一个用户安装了当前版本,并报告了一些症状,表明在树控件中选择项时未触发TVN_SELCHANGED事件。计算机的配置(最新的Windows7和最新的补丁等)并没有什么奇怪之处,其他一切似乎都按设计进行 重要的是,在几天前系统重新启动之前,应用程序一直工作正常。该应用程序是完全独立的(MFC静态链接),没有运行时DLL或COM组件 问题:有人能解释为什么某些计算机配置(即特定版本的MS Office、IE或.NET Framework存在
任何帮助都将不胜感激。如果您真的认为TVN_SELCHANGED没有被解雇,请尝试运行Spy++并查看报告内容。其他使用TreeView的程序是否正常工作 我的猜测是,像TVN_SELCHANGED这样基本的东西工作得很好,但应用程序中的其他东西不起作用(即开发人员代码),只是让它看起来像sel改变了一样,并没有发生