IWindowProvider IWindowProvider IWindowProvider IWindowProvider Interface

정의

메서드 및 속성을 노출하여 기존 GUI(그래픽 사용자 인터페이스) 내에서 기본적인 창 기반 기능을 제공하는 컨트롤에 대한 UI Automation 클라이언트 액세스를 지원합니다.Exposes methods and properties to support UI Automation client access to controls that provide fundamental window-based functionality within a traditional graphical user interface (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
type IWindowProvider = interface
Public Interface IWindowProvider
특성

설명

지원 해야 하는 UI 자동화 공급자에서 구현 된 WindowPattern 컨트롤 패턴입니다.Implemented on a UI Automation provider that must support the WindowPattern control pattern.

속성

InteractionState InteractionState InteractionState InteractionState

창의 상호 작용 상태를 가져옵니다.Gets the interaction state of the window.

IsModal IsModal IsModal IsModal

창이 모달인지 여부를 지정하는 값을 가져옵니다.Gets a value that specifies whether the window is modal.

IsTopmost IsTopmost IsTopmost IsTopmost

창이 z-순서에서 맨 위에 있는 요소인지 여부를 지정하는 값을 가져옵니다.Gets a value that specifies whether the window is the topmost element in the z-order.

Maximizable Maximizable Maximizable Maximizable

창을 최대화할 수 있는지 여부를 지정하는 값을 가져옵니다.Gets a value that specifies whether the window can be maximized.

Minimizable Minimizable Minimizable Minimizable

창을 최소화할 수 있는지 여부를 지정하는 값을 가져옵니다.Gets a value that specifies whether the window can be minimized.

VisualState VisualState VisualState VisualState

창의 표시 상태를 가져옵니다.Gets the visual state of the window.

메서드

Close() Close() Close() Close()

창을 닫으려고 시도합니다.Attempts to close the window.

SetVisualState(WindowVisualState) SetVisualState(WindowVisualState) SetVisualState(WindowVisualState) SetVisualState(WindowVisualState)

창의 표시 상태를 변경합니다.Changes the visual state of the window. 예를 들어 최소화하거나 최대화합니다.For example, minimizes or maximizes it.

WaitForInputIdle(Int32) WaitForInputIdle(Int32) WaitForInputIdle(Int32) WaitForInputIdle(Int32)

지정된 시간 동안 또는 연결된 프로세스가 유휴 상태가 될 때까지 중 먼저 완료되는 시간 동안 코드 호출을 차단합니다.Causes the calling code to block for the specified time or until the associated process enters an idle state, whichever completes first.

적용 대상

추가 정보