帮助页面左侧树型目录字体显示模糊,所有字体向左压缩且重叠,右半部分出现空白,字体颜色显示为红绿色,有哪位高手帮忙分析一下原因,谢谢!

解决方案 »

  1.   

    我这个是windows应用程序,根本用不到IE,和IE应该没有关系吧
      

  2.   

    用CHM版的吧,我感觉这个最好用了,网上也有挺多下的,30多M
      

  3.   

    这个问题的发生,是由于hhctrl.ocx的版本号出现错误或未正确注册。
    原因在于安装的其他软件用hhctrl.ocx的旧版本替换了原来的版本。
    IE6SP1中,这个文件的版本号应为5.2.3735.0。
    可以看看你的系统这个文件的版本号。
    位于winnt/system32这个文件夹。大小504K(英文版本)你可以从其他相同的系统(IE版本也相同)中COPY一份
    粘贴到你的系统相应文件夹中。然后注册一下。注意:
    1、先替换winnt/system32/dllcache文件夹的这个文件
    后替换winnt/system32文件夹里的这个文件
    2、如果看不到这个文件,
    先工具--文件夹选项中,设置显示隐藏文件
    并设置显示系统文件
    3、注册的方法是
    开始--运行,输入regsvr32 hhctrl.ocx
    之后出来一个注册成功的对话框,确定
    然后重启系统。
      

  4.   

    也有可能是
    (1)安装了其他软件造成.chm和hh.exe失去关联
    (2)区域设置有问题。(也可能是由于安装某个软件自动修改了区域语言)
    解决办法
    (1)最简单的只需执行C:\WINNT\system32\dllcache\hh.exe即可。
    (2)注册C:\WINNT\system32\hhctrl.ocx (regsvr32 C:\WINNT\system32\hhctrl.ocx)
    (3)尝试调整 控制面板-区域设置-语言
      

  5.   

    diy8187() :你好,非常感谢你的回复,但我的这个问题是不能重现的,这个是在应用JavaHelp的jhall.jar包制作的帮助,在桌面应用程序下运行,右侧使用的是网页,左侧使用的是JAVA提供的JTree控件,请问这个问题和IE有关系吗,你说的那个hhctrl.ocx控件(Microsoft HTML Help Control)是Microsoft帮助文档界面相关文件,会对JavaHelp产生影响吗,另外,区域设置怎么会对它产生影响呢?我的帮助程序不是独立的.chm或.exe文件,而是调用JavaHelp的默认代理(DefaultHelpBroker类)来控制帮助的,应该和区域设置无关吧!
    另外,能不能帮忙分析一下问题产生的原因,有没有可能是JAVAHELP的BUG引起的?