Получение клиентами идентификаторов дочерних элементов
Разработчики клиентов могут получить дочерний идентификатор объекта следующим образом:
- Вызов AccessibleChildren. Эта функция извлекает массив структур VARIANT.
- Запросите объект, чтобы узнать, поддерживает ли он интерфейс IEnumVARIANT. Если он присутствует, используйте IEnumVARIANT::Next, чтобы получить дочерние идентификаторы.
- Соберите дочерние идентификаторы путем вызова метода IAccessible::accNavigate родительского объекта.
Заметка
Клиент несет ответственность за освобождение памяти, используемой для структур VARIANT. Клиенты также должны вызывать IUnknown::Release на любом интерфейсе IDispatch, который возвращается.