Интерфейс IUIAutomationWindowPattern (uiautomationclient.h)
Предоставляет доступ к основным функциональным возможностям окна.
Наследование
Интерфейс IUIAutomationWindowPattern наследуется от интерфейса IUnknown . IUIAutomationWindowPattern также имеет следующие типы элементов:
Методы
Интерфейс IUIAutomationWindowPattern содержит следующие методы.
IUIAutomationWindowPattern::Close Закрывает окно. |
IUIAutomationWindowPattern::get_CachedCanMaximize Извлекает кэшированное значение, указывающее, можно ли развернуть окно. |
IUIAutomationWindowPattern::get_CachedCanMinimize Извлекает кэшированное значение, указывающее, можно ли свернуть окно. |
IUIAutomationWindowPattern::get_CachedIsModal Извлекает кэшированное значение, указывающее, является ли окно модальным. |
IUIAutomationWindowPattern::get_CachedIsTopmost Извлекает кэшированное значение, указывающее, является ли окно самым верхним элементом в z-порядке. |
IUIAutomationWindowPattern::get_CachedWindowInteractionState Извлекает кэшированное значение, указывающее текущее состояние окна для взаимодействия с пользователем. |
IUIAutomationWindowPattern::get_CachedWindowVisualState Извлекает кэшированное значение, указывающее визуальное состояние окна; то есть находится ли он в обычном, развернутом или свернутом состоянии. |
IUIAutomationWindowPattern::get_CurrentCanMaximize Указывает, можно ли развернуть окно. (IUIAutomationWindowPattern.get_CurrentCanMaximize) |
IUIAutomationWindowPattern::get_CurrentCanMinimize Указывает, можно ли свернуть окно. (IUIAutomationWindowPattern.get_CurrentCanMinimize) |
IUIAutomationWindowPattern::get_CurrentIsModal Указывает, является ли окно модальным. (IUIAutomationWindowPattern.get_CurrentIsModal) |
IUIAutomationWindowPattern::get_CurrentIsTopmost Указывает, является ли окно самым верхним элементом в z-порядке. (IUIAutomationWindowPattern.get_CurrentIsTopmost) |
IUIAutomationWindowPattern::get_CurrentWindowInteractionState Извлекает текущее состояние окна для взаимодействия с пользователем. |
IUIAutomationWindowPattern::get_CurrentWindowVisualState Извлекает визуальное состояние окна; то есть находится ли он в обычном, развернутом или свернутом состоянии. |
IUIAutomationWindowPattern::SetWindowVisualState Свертывание, развертывание или восстановление окна. |
IUIAutomationWindowPattern::WaitForInputIdle Блокирует вызывающий код в течение заданного промежутка времени или до того момента, как связанный процесс перейдет в состояние бездействия, в зависимости от того, что произойдет раньше. (IUIAutomationWindowPattern.WaitForInputIdle) |
Комментарии
Примерами элементов управления, поддерживающих этот шаблон элементов управления, являются окна приложений верхнего уровня, дочерние окна многодокументного интерфейса (MDI) и модальные диалоговые окна.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | 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) |