【发布时间】:2013-05-20 02:52:17
【问题描述】:
我的应用使用第 3 方 DLL 进行图像处理,它会打开一个文件对话框来选择图像文件。出于连续性和可用性的原因,我使用单独的线程在对话框出现后对其进行更改(更改图标和标题,并删除系统菜单和上下文帮助按钮)。我还引入了我自己的 WNDPROC 来捕获按钮点击,如果我愿意,我可以将其重新路由到我的应用程序。
我想对某些图像类型进行一些特定的处理,但我需要知道何时选择了其中一种。有没有办法获取完整的文件路径并将其传递回我的应用程序? (第三方文件对话框不是默认的 Windows 对话框,但似乎是基于它的)。
【问题讨论】:
-
将 CDM_GETFILEPATH 消息发送到对话框有效!
-
如果第 3 方 DLL 没有为您提供所选文件,那么您就不走运了。也许您可以自己打开一个文件对话框并将选定的文件传递给 DLL。
标签: windows openfiledialog filedialog