Item.GetItemsFromUI 方法

Item 对象的 GetItemsFromUI 方法显示一个对话框,允许用户选择要从设备传输的图像和音频。

语法

retVal = Item.GetItemsFromUI(
  Flags = 0,
  Intent = 0
)

参数

Flags [in]

类型: WiaFlag

(0)

默认。 [in]指定对话框行为。 此参数的有效值与 DeviceDlg 方法的 lFlags 参数的有效值相同。

意向 [in]

类型: WiaIntent

(0)

默认。 [in]指定图像要表示的数据类型。 有关图像意向值的列表,请参阅 图像意向常量

返回值

类型: ICollection

此方法返回 Item 对象的集合,这些对象表示用户选择的项。 如果未选择任何项,则集合为空。

备注

对于 Microsoft Visual Basic 应用程序,请添加对“Windows 映像获取 1.01 类型库”的引用。

此方法仅适用于) (根项的设备。 方法返回 Item 对象的集合,这些对象表示用户选择的图像或音频剪辑。

如果用户未选择任何项,该方法将返回空集合。

示例

以下示例演示了如何使用 GetItemsFromUI 方法允许用户从对话框中选择图像。

<SCRIPT LANGUAGE="VBScript">
Dim objWia
Dim objDeviceInfoCollection
Dim objDeviceInfo
Dim objRootItem
Dim objSelectedItems
 
Set objWIA = CreateObject("Wia.Script")
 
Set objDeviceInfoCollection = objWia.Devices
 
For Each objDeviceInfo In objDeviceInfoCollection
    Set objRootItem = objWia.Create(objDeviceInfo)
    Set objSelectedItems = objRootItem.GetItemsFromUI(0, 0)
    ' Do something with selected items.
Next
</SCRIPT>

要求

要求
最低受支持的客户端
Windows 2000 专业版、Windows XP [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
DLL
Wiascr.dll (版本 4.90 或更高版本)