【发布时间】:2009-12-29 05:02:14
【问题描述】:
我们正在开发一种软件,可以自动执行 Photoshop 中的许多关键活动。
此应用程序面向新手。
在这个应用程序中,我想在我的应用程序窗口中嵌入 Photoshop 的窗口。目前 Photoshop 在自己的窗口中单独运行。
如何让它在我的应用程序窗口中给定空间的特定位置运行?
【问题讨论】:
我们正在开发一种软件,可以自动执行 Photoshop 中的许多关键活动。
此应用程序面向新手。
在这个应用程序中,我想在我的应用程序窗口中嵌入 Photoshop 的窗口。目前 Photoshop 在自己的窗口中单独运行。
如何让它在我的应用程序窗口中给定空间的特定位置运行?
【问题讨论】:
怎么样:使用FindWindow 找到Photoshop 的窗口句柄,然后使用SetParent 将其嵌入到您的表单/面板中。您可能还需要最大化和删除 Photoshop 窗口中的边框,有关如何执行此操作的更多详细信息,请参阅 Windows API。
【讨论】:
我不知道有任何 API 可以让您将 Photoshop 嵌入到另一个应用程序中,而且我认为不存在该 API。但是,为什么您不能使用 ActionScript 或 Photoshop 中的本机插件完成您想要的工作?这几乎完成了相同的事情,只是从不同的方向。
【讨论】: