我想在DELPHI中执行一个动作后就会调用写字板的程序来打开一个文件,
之后立即跳到写字板的预览功能,当关闭预览时连同写字板程序也一起关掉。
给个思路也行。
如果给源码,加300分。

解决方案 »

  1.   

    WordPad.exe支持OLE操作(不知道是否支持DDE),使用其中的OLE接口。比如Import成一个OLE Server单元,然后将其实例化,通过该单元当中的接口来操作。
      

  2.   

    请问如果用OLE来操作可以做到打印预览吗?不好意思,我还没有用过OLE对象。
      

  3.   

    很抱歉,虽然WordPad支持Wordpad.Document.1,但是似乎只能运行程序,并法使用(估计只是为OLE嵌入使用的)。如果使用"/P"参数只能是打印,而不是预览,那就相当麻烦,你只能通过操作它的菜单或者工具条来完成。
      

  4.   

    请问一下打开word文档用
      createoleobject('word.application')可以打开。
    如果要打开写字板应该怎么写呢?
      

  5.   

    不要想用OLE实现了,除了HOOK没它法.要代码再说.
      

  6.   

    给个思路:
    1.CreateProcess打开写字板载入文件.
    2.HOOK写字板的预缆功能.
    3.调用写字板的预缆功能.
    4.关闭打开的写字板进程.