请问如何调用其他软件的另存为功能? ( 积分: 200 )

  • 主题发起人 主题发起人 wsd
  • 开始时间 开始时间
W

wsd

Unregistered / Unconfirmed
GUEST, unregistred user!
比如现在已经用“画图”程序打开一幅图片1.bmp,需要在delphi程序中调用“画图”的“另存为”菜单将这幅图片另存为当前目录下“11.bmp”,但是不显示“另存为”的对话框,请问用程序如何实现?非常感谢!
 
比如现在已经用“画图”程序打开一幅图片1.bmp,需要在delphi程序中调用“画图”的“另存为”菜单将这幅图片另存为当前目录下“11.bmp”,但是不显示“另存为”的对话框,请问用程序如何实现?非常感谢!
 
这个问题是没有通用的解决办法的,<br>office类的软件可以用COM调用的办法实现,其他的只能特事特办了.<br><br>除非想办法取得GetSaveFileName的入口地址才可以,但是太难了.
 
用消息应该可以实现
 
用数据共享(通过剪贴板)把数据拿过来,然后自己直接写流实现。
 
xianguo, 时间:2005-6-27 16:28:29, ID:3115618<br>用消息应该可以实现 <br><br>愿闻其详!
 
要对方程序支持 OLE 才行。
 
要是有原文件,是copy不是很实用?
 
如果是Office好办!<br>OLE,COM都必须知道该软件的&quot;另存为&quot;接口!<br><br>还有一种办法,模拟按健! 嘿嘿!
 
com或消息
 
我想可以换个方式去思考,为什么搂主一定要用“画图”程序的另存为呢,自己写段代码实现不行吗?
 
多人接受答案了。
 
后退
顶部