Метод IUIAutomationExpandCollapsePattern::Expand (uiautomationclient.h)
Отображает все дочерние узлы, элементы управления или содержимое элемента .
Синтаксис
HRESULT Expand();
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Это блокирующий метод, который возвращается после развертывания элемента.
Бывают случаи, когда элемент, помеченный как конечный узел, может не знать, есть ли у него дочерние элементы, пока не будет вызван метод IUIAutomationExpandCollapsePattern::Collapse или метод IUIAutomationExpandCollapsePattern::Expand . Такое поведение возможно в элементе управления представлением в виде дерева, который выполняет отложенную загрузку своих дочерних элементов. Например, Microsoft Windows Обозреватель может отображать значок развертывания для узла, даже если в настоящее время дочерние элементы отсутствуют. При щелчке значка элемент управления опрашивает дочерние элементы, не находит их и удаляет значок развертывания. В таких случаях клиенты должны ожидать события изменения свойства в свойстве IUIAutomationExpandCollapsePattern::CurrentExpandCollapseState .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista, Windows XP с пакетом обновления 3 (SP3) и Обновление платформы для Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008, Windows Server 2003 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | uiautomationclient.h (включая UIAutomation.h) |