我添加Windows便携设备(WPD)支持到当前使用Windows图像采集(WIA)的应用程序。 WIA提供经由IWiaItem :: DeviceDlg一个方便的图象选择对话框。

我不能找到一个等效WPD。是否有一个,并且,如果没有,什么是首选的技术,允许用户选择项目?我没有写我自己的对话,是吧?

有帮助吗?

解决方案

从MS响应:

  

[T]这里为画面选择没有专用对话(WIA的外侧)。相反,你应该使用支持WPD设备导航定期打开文件对话框。会有一些魔法需要做的设备中正确的文件夹,开始对话。您可能需要编写代码来找到图片的文件夹(S)。

     

在魔术路径传递给文件打开对话框是:   :: {20D04FE0-3AEA-1069-A2D8-08002B30309D} \ <设备实例id>

     

的装置实例ID可以从即插即用设备路径经由SETUPAPI呼叫(的SetupDi *)来导出。

     

此外,上述路径可以包括附加的路径元素以识别设备上的特定文件夹。这些是每一个设备型号不同,但看起来是这样的:   :: {20D04FE0-3AEA-1069-A2D8-08002B30309D} \\ Store0 \图片

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top