IWindowProvider 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
公開方法與屬性,以支援使用者介面自動化用戶端存取控制項,這些控制項在傳統圖形化使用者介面 (GUI) 中提供基本的視窗功能。
public interface class IWindowProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("987df77b-db06-4d77-8f8a-86a9c3bb90b9")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IWindowProvider
public interface IWindowProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("987df77b-db06-4d77-8f8a-86a9c3bb90b9")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IWindowProvider = interface
type IWindowProvider = interface
Public Interface IWindowProvider
- 屬性
備註
在必須支援 WindowPattern 控制項模式的消費者介面自動化提供者上實作。
屬性
InteractionState |
取得視窗的互動狀態。 |
IsModal |
取得的值指定視窗是否為強制回應。 |
IsTopmost |
取得值,這個值指定視窗是否是圖層順序的最上層項目。 |
Maximizable |
取得的值指定視窗是否可最大化。 |
Minimizable |
取得的值指定視窗是否可最小化。 |
VisualState |
取得視窗的可見狀態。 |
方法
Close() |
嘗試關閉視窗。 |
SetVisualState(WindowVisualState) |
變更視窗的可見狀態。 例如,最小化或最大化。 |
WaitForInputIdle(Int32) |
導致將呼叫程式碼封鎖指定的時間,或直到相關聯的處理序進入閒置狀態 (就看何者先完成)。 |