Интерфейс 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)

См. также раздел

Интерфейсы шаблонов элементов управления для клиентов