Метод Item.GetItemsFromUI

Метод GetItemsFromUI объекта Item отображает диалоговое окно, позволяющее пользователю выбирать изображения и звук для передачи с устройства.

Синтаксис

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

Параметры

Флаги [в]

Тип: WiaFlag

(0)

По умолчанию. [in] Задает поведение диалогового окна. Допустимые значения этого параметра совпадают с значениями для параметра lFlags метода DeviceDlg .

Намерение [в]

Тип: WiaIntent

(0)

По умолчанию. [in] Указывает тип данных, которые должно представлять изображение. Список значений намерений изображений см. в разделе Константы намерения изображений.

Возвращаемое значение

Тип: ICollection

Этот метод возвращает коллекцию объектов Item , представляющих элементы, выбранные пользователем. Если элементы не выбраны, коллекция пуста.

Комментарии

Для приложений Microsoft Visual Basic добавьте ссылку на "Библиотека типов windows Image Acquisition 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 Professional, Windows XP [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
DLL
Wiascr.dll (версия 4.90 или более поздняя)