我在用visual 2005建立一个C++的应用程序,在编辑完对话框,添加控件后,发现双击控件不能进入对应得代码处,而是弹出“当前页面的脚本发生错误。对象不支持此属性和方法.”然后弹出“欢迎使用MFC类向导”我该如何解决这个问题。

解决方案 »

  1.   

    可能是你程序中的MFC向导发生了改变,而向导没有识别到,
    可以尝试一下把里面的*.ncb文件删除掉。
    因为*.ncb文件记录了类的提示信息,如果类的成员函数和变量的提示不见了,重新生成一下该文件。
      

  2.   

    像3楼说的我只是能进入代码,在里边还得再次找一下控件,要不一个控件就对应两个处理代码了,基本上可以解决这个问题,但是,我再新建对话框的话,系统不会自动生成类了,而且即使我自己添加类,也会弹出我说的那个“当前页面的脚本发生错误。对象不支持此属性和方法.”然后弹出“欢迎使用MFC类向导”,所以新对话框的类还是找不到。
      

  3.   

    如果你是IE8可能会有这个问题,可以参考下面的方法试试:
    启动注册表编辑器 regedit 
    找到“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones”, 
    建立一个名为1000的新键(如果没有的话).
    在这个1000的键下,建立如下DWORD内容:
    Name = 1207 
    Type = REG_DWORD 
    Data = 0x000000
      

  4.   

    正解,在MSDN的BLOG上面有人已经说过了