我将为带有摄像头的工业扫描设备开发一个 Windows Mobile 6 应用程序。假设没有 SDK 提供对相机和生成的图片的访问,WM6 是否提供类似于桌面操作系统的文件观看能力?
问问题
42 次
2 回答
1
这取决于您所说的“文件观看能力”是什么意思。
您的意思是当文件更改时触发事件的 API?是的,它与桌面操作系统FindFirstChangeNotification具有相同的
于 2015-03-30T18:27:19.917 回答
0
您可能有多种访问相机的选项:
- 您可以通过 Windows Mobile 上的 SHCameraCapture 访问相机。有关详细信息,请参阅MSDN。您可以控制保存图像的文件名和路径。此方法使用标准的 Windows Mobile Camera Capture 对话框。这是最简单的方法,应该适用于任何 Windows Mobile 设备。
- 您可以通过 DirectShow 访问摄像机。如果您必须为相机对话框创建自定义 UI,我只会建议您这样做。在 Windows Mobile 6 SDK\Samples\PocketPC\CPP\win32\CameraCapture 中有一个用 C 编写的 Win32 示例,展示了如何在 Windows Mobile SDK 中执行此操作。
- 一些 OEM 提供专有 API 来访问相机。请咨询您的 Windows Mobile 设备的供应商。这种方法仅适用于特定设备。
您还可以使用 FindFirstChangeNotification 监视目录中的文件系统更改。有关详细信息,请参阅MSDN。
于 2015-03-31T17:24:39.207 回答