比如在InsertItem处按F1,应该是跳到CTreeCtrl.InsertItem处可是往往跳到其他类的InsertItem函数去为什么?

解决方案 »

  1.   

    你用的是VC.net版本吧?
    VC6.0不存在这个问题
    可能是.net设计时的BUG吧
      

  2.   

    是的,是.net不过2002好像都没有这个问题
      

  3.   


     不会吧?我的很正常,要么ReSetup?
      

  4.   

    longki:
       是吗?你也是Visual Studio .Net 2003 吗?
      

  5.   

    1)看看  Tools->Options->Help  System->Preferred  Collection  里是否有你安装的MSDN。  
    2)在vc的help菜单中,如果选中了Use  Extension  Help。就无法关联msdn。  
    3)在安装MSDN时,不要安装SETUP.而是安装NETCOPY;装好之后,重新安装(SETUP在硬盘上)  
    4)在msdn  里面的一个  2052  子目录里面有个  setup  子目录;里面有关  setup  文件,当你运行它的时候,提示你插入光盘,然后改变目录为msdn所在的目录,他会告诉你不成功,问你是否--继续--,呵呵,你就霸王强上弓,继续,来两次,ok,他就会告诉你成功安装了-msdn;  
    5)在安装VC时未安装MSDN,  自己再用MSDN安装盘安装后在VC中按F1无法调用?  
    修改注册表是最直接的方法,具体过程如下:    
     
    在HKEY_CURRENT_USER/Software/Microsoft/DevStudio/6.0/Help下增加Enable,Filename,State三个主键,注意其类型,含义如下:    
     
    Enable  类型:DWORD,默认值是1,改变为0x00000001    
    Filename  类型:字符串改为c:\program  files\....\MSDev98\help\Msdev.hlp    
    State  类型:DWORD  默认值为0,改变为0x00000001    
      

  6.   

    我的是VS.net2003 不是 VS6
      

  7.   

    不要选中整个"InsertItem"单词,只要把光标放入"InsertItem"中就OK了