Свойство Item.Children

Свойство Children объекта Item извлекает коллекцию объектов Item . Элементы в этой коллекции представляют элементы, которые являются прямыми дочерними элементами этого элемента в иерархическом дереве. Только для чтения.

Это свойство доступно только для чтения.

Синтаксис

propVal = Item.Children

Значение свойства

Переменная, получающая объекты .

Комментарии

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

Свойство Children представляет собой коллекцию объектов Item только на уровне непосредственно под этим объектом Item в дереве. Для перехода по дальнейшим уровням вниз по дереву используйте это свойство рекурсивно.

Если элемент не может или не имеет дочерних элементов, это свойство возвращает пустую коллекцию.

Примечание

Эта коллекция основана на 0.

 

Примеры

В следующем примере показано использование свойства Children для получения и перечисления коллекции дочерних элементов устройства. Если устройство является цифровой камерой, коллекция обычно содержит элементы папок и изображений. Если устройство является сканером, коллекция обычно содержит элементы, представляющие сканирующие кровати.

<SCRIPT LANGUAGE="VBScript">
Dim objWia
Dim objDeviceInfoCollection
Dim objDeviceInfo
Dim objRootItem
Dim objItemCollection
Dim objItem
 
Set objWIA = CreateObject("Wia.Script")
 
Set objDeviceInfoCollection = objWia.Devices
 
For Each objDeviceInfo In objDeviceInfoCollection
    Set objRootItem = objWia.Create(objDeviceInfo)
    objItemCollection = objRootItem.Children
    For Each objItem In objItemCollection
        ' Do something with the child item
    Next
Next
</SCRIPT>

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
DLL
Wiascr.dll (версия 4.90 или более поздняя)