D dwq Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-04 #1 我想在自己的程序中显示 .DOC,.HTLM,.WPS等多种文件,如何取得其文件格式?(或如何显示)
C chenke Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-04 #2 1.显示太容易了:Uses Fmxutils; fmxutils.pas在delphi/demo/doc/filemanex下,把它拷到 delphi的/imports目录下。 然后:ExecuteFile(要显示的文件名,参数,'',sw_show); window会自动调用关联的可执行程序处理。 2.可以根据文件扩展名来判断文件类型. 3.如果不显示其他程序的介面,可能要用Ole.
1.显示太容易了:Uses Fmxutils; fmxutils.pas在delphi/demo/doc/filemanex下,把它拷到 delphi的/imports目录下。 然后:ExecuteFile(要显示的文件名,参数,'',sw_show); window会自动调用关联的可执行程序处理。 2.可以根据文件扩展名来判断文件类型. 3.如果不显示其他程序的介面,可能要用Ole.
C CJ Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-10 #3 to chenke: 可以直接用SHELLEXECUTE 更简单的是用OLE/COM之类的东西 接受答案吧,如果自己分析,那是不可能的,HTML很简单,可以找HTML VIEWER WPS有可能,WORD 97的除非MS公布,不然绝对不可能
to chenke: 可以直接用SHELLEXECUTE 更简单的是用OLE/COM之类的东西 接受答案吧,如果自己分析,那是不可能的,HTML很简单,可以找HTML VIEWER WPS有可能,WORD 97的除非MS公布,不然绝对不可能
D dwq Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-12 #4 我就是想不调用原关联程序,所以。。。再等等好吗?看有没有其它办法。
唐 唐晓锋 Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-12 #5 在程序里面用OLE是解决问题的最好方法了 MICROSOLF喜欢用这种方法了,不然它也不 会提出分布式的结构.
D dwq Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-12 #6 问一个其它问题,因为在提问栏显示窜位了没办法,SORRY: 如何获取其它程序的按键消息,并在自己的程序中发出该消息?
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-12 #7 用Hook获取mouse和keyboard的事件。 判断目标进程是否是你感兴趣的程序,如果是 则post一个message到自己的进程中。