IWindowProvider 介面 (uiautomationcore.h)

提供控制項基本視窗式功能的存取權。

繼承

IWindowProvider 介面繼承自 IUnknown 介面。 IWindowProvider 也有下列類型的成員:

方法

IWindowProvider 介面具有這些方法。

 
IWindowProvider::Close

嘗試關閉視窗。
IWindowProvider::get_CanMaximize

指出視窗是否可以最大化。 (IWindowProvider.get_CanMaximize)
IWindowProvider::get_CanMinimize

指出視窗是否可以最小化。 (IWindowProvider.get_CanMinimize)
IWindowProvider::get_IsModal

指出視窗是否為強制回應。 (IWindowProvider.get_IsModal)
IWindowProvider::get_IsTopmost

指出視窗是否為圖層順序中最上層元素。 (IWindowProvider.get_IsTopmost)
IWindowProvider::get_WindowInteractionState

針對用戶互動的目的,指定視窗的目前狀態。
IWindowProvider::get_WindowVisualState

指定視窗的視覺狀態;也就是說,視窗是正常 (還原) 、最小化或最大化。
IWindowProvider::SetVisualState

變更視窗的可見狀態。 例如,最小化或最大化。
IWindowProvider::WaitForInputIdle

導致將呼叫程式碼封鎖指定的時間,或直到相關聯的處理序進入閒置狀態 (就看何者先完成)。 (IWindowProvider.WaitForInputIdle)

備註

在必須支援視窗控制項模式控制樣式的 Microsoft 使用者介面自動化 提供者上實作。

規格需求

需求
最低支援的用戶端 Windows XP [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2003 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 uiautomationcore.h (包含 UIAutomation.h)

另請參閱

UI 自動化提供者概觀