我用pdf.ocx打开.pdf文件,可是在loadfile的时候总是显示acorbat的logo画面,我怎么能把它去掉?另外我怎么配置它显示的工具栏呢?

解决方案 »

  1.   

    我用的是中文版 Acrobat Reader 5.0 和Acrobat 5.0 全版,它的pdf.ocx中没有logo画面,而是它在启动过程中要findwindow一个名叫EWHAcrobatTransportWindow,如果没有它就运行(用api--winexec调用)      \Program Files\Adobe\Acrobat 5.0\Reader\AcroRd32.exe或者Acrobat.exe,执行哪一个,它是查注册表查出来的。如果想更改它的启动画面,可以从它的菜单-->编辑-->首选项-->选项>-->启动-->显示启动画面,进行开关,而更改它的工具栏,可以在工具栏上击右键---进行设置。而它的实际动作是:
    A、
    如果不显示画面则,在下面的键中加一个  "DisplayAboutDialog"=dword:00000000
    如果显示logo画面,则将此键删除。
    附注册表文件:
    ---------------------------------
    REGEDIT4[HKEY_USERS\.DEFAULT\Software\Adobe\Acrobat Reader\5.0\AdobeViewer]
    "DisplayAboutDialog"=dword:00000000
    ------------------------------
    B、工具栏的设定,全在下面的这个键上[HKEY_USERS\.DEFAULT\Software\Adobe\Acrobat Reader\5.0\AVGeneral\cToolbars]我用的是win98系统,如果是别的系统,你可以用regmon看一下,它改了什么地方。祝ok
      

  2.   

    另外:
    如果不进行安装Acrobat Reader 或者Acrobat ,即使将pdf.ocx注册,也不能用,它提示你找不到一个 could not find acrobat external window handler,就是找不到对应的exe文件,我试图将此调用关了,出现非法操作,实际上,pdf.ocx是调用 它的那个exe工作的,具体机理一下还没有搞明白。如果有谁知道,请告一下。
      

  3.   

    估计那个exe 是一个server程序,而pdf.ocx 是一个client程序。