ControlType ControlType ControlType ControlType Class

정의

UI(사용자 인터페이스) 컨트롤의 형식을 식별합니다.Identifies the type of a user interface (UI) control.

public ref class ControlType : System::Windows::Automation::AutomationIdentifier
public class ControlType : System.Windows.Automation.AutomationIdentifier
type ControlType = class
    inherit AutomationIdentifier
Public Class ControlType
Inherits AutomationIdentifier
상속

설명

ControlType 상속 AutomationIdentifier 가 나타내는 컨트롤의 형식을 식별 하는 데 사용 되 고는 AutomationElement합니다.ControlType inherits from AutomationIdentifier and is used to identify the type of a control represented by an AutomationElement. 컨트롤 형식은 UI 자동화 공급자의 개발자가 결정 됩니다.The control type is determined by the developer of the UI Automation provider.

이 클래스는 정적 필드가 포함 되어 ControlType 개체를 컨트롤의 표준 유형을 식별 합니다.This class contains static fields, which are themselves ControlType objects, to identify the standard types of controls. 또한는 Custom 정의 된 형식 중 하나가 일치 하지 않는 컨트롤에 대 한 형식입니다.There is also a Custom type for controls that do not match one of the defined types.

런타임 시 컨트롤의 컨트롤 형식 변경 될 수 있습니다 위치 하는 유일한 경우는 컨트롤이 MultipleViewPattern합니다.The only case where a control's control type might change at run time is where the control supports MultipleViewPattern. 예로 Win32Win32 목록 보기 수를 DataGrid 또는 List현재 보기에 따라 합니다.An example is the Win32Win32 list view, which can be a DataGrid or List, depending on the current view.

컨트롤 형식은 컨트롤 패턴에 한 일 동치를 갖지 않습니다.Control types do not have a one-to-one equivalence to control patterns. 컨트롤을 하나만 형식일 수 있습니다 하지만 수 지원 여러 패턴 또는 패턴이 없습니다, 특정 기능에 따라.A control can be of only one type, but it may support multiple patterns or no patterns at all, depending on its specific functionality.

다양 한에 대 한 자세한 내용은 컨트롤 형식을 참조 하세요 UI Automation Control Types합니다.For detailed information on the various control types, see UI Automation Control Types.

필드

Button Button Button Button

단추 컨트롤을 식별합니다.Identifies a button control.

Calendar Calendar Calendar Calendar

날짜 선택 등의 Calendar 컨트롤을 식별합니다.Identifies a calendar control, such as a date-picker.

CheckBox CheckBox CheckBox CheckBox

확인란 컨트롤을 식별합니다.Identifies a check box control.

ComboBox ComboBox ComboBox ComboBox

콤보 상자 컨트롤을 식별합니다.Identifies a combo box control.

Custom Custom Custom Custom

정의된 컨트롤 형식 중 하나가 아닌 컨트롤을 식별합니다.Identifies a control that is not one of the defined control types.

DataGrid DataGrid DataGrid DataGrid

데이터 표 컨트롤을 식별합니다.Identifies a data grid control.

DataItem DataItem DataItem DataItem

데이터 항목 컨트롤을 식별합니다.Identifies a data item control.

Document Document Document Document

문서 컨트롤을 식별합니다.Identifies a document control.

Edit Edit Edit Edit

텍스트 상자 등의 편집 컨트롤을 식별합니다.Identifies an edit control, such as a text box.

Group Group Group Group

다른 컨트롤의 컨테이너 역할을 하는 그룹 컨트롤을 식별합니다.Identifies a group control, which acts as a container for other controls.

Header Header Header Header

정보 행 및 열의 레이블에 대한 컨테이너인 헤더 컨트롤을 식별합니다.Identifies a header control, which is a container for the labels of rows and columns of information.

HeaderItem HeaderItem HeaderItem HeaderItem

정보 행 또는 열의 레이블인 헤더 항목을 식별합니다.Identifies a header item, which is the label for a row or column of information.

Hyperlink Hyperlink Hyperlink Hyperlink

하이퍼링크 컨트롤을 식별합니다.Identifies a hyperlink control.

Image Image Image Image

이미지 컨트롤을 식별합니다.Identifies an image control.

List List List List

목록 상자 등의 목록 컨트롤을 식별합니다.Identifies a list control, such as a list box.

ListItem ListItem ListItem ListItem

목록 컨트롤의 자식 항목인 목록 항목 컨트롤을 식별합니다.Identifies a list item control, which is a child item of a list control.

Menu Menu Menu Menu

애플리케이션 창의 최상위 메뉴와 같은 메뉴 컨트롤을 식별합니다.Identifies a menu control, such as a top-level menu in an application window.

MenuBar MenuBar MenuBar MenuBar

일반적으로 최상위 메뉴 집합을 포함하는 메뉴 모음 컨트롤을 식별합니다.Identifies a menu bar control, which generally contains a set of top-level menus.

MenuItem MenuItem MenuItem MenuItem

메뉴 항목 컨트롤을 식별합니다.Identifies a menu item control.

Pane Pane Pane Pane

창 컨트롤을 식별합니다.Identifies a pane control.

ProgressBar ProgressBar ProgressBar ProgressBar

시간이 오래 걸리는 작업의 진행률을 보여 주는 진행률 표시줄 컨트롤을 식별합니다.Identifies a progress bar control, which visually indicates the progress of a lengthy operation.

RadioButton RadioButton RadioButton RadioButton

그룹에서 항목을 하나만 선택할 수 있는 선택 메커니즘인 라디오 단추 컨트롤을 식별합니다.Identifies a radio button control, which is a selection mechanism allowing exactly one selected item in a group.

ScrollBar ScrollBar ScrollBar ScrollBar

애플리케이션 창의 스크롤 막대와 같은 스크롤 막대 컨트롤을 식별합니다.Identifies a scroll bar control, such as a scroll bar in an application window.

Separator Separator Separator Separator

메뉴 및 도구 모음 등의 컨트롤을 시각적으로 나누는 구분선 컨트롤을 식별합니다.Identifies a separator, which creates a visual division in controls like menus and toolbars.

Slider Slider Slider Slider

슬라이더 컨트롤을 식별합니다.Identifies a slider control.

Spinner Spinner Spinner Spinner

회전자 컨트롤을 식별합니다.Identifies a spinner control.

SplitButton SplitButton SplitButton SplitButton

기본 작업을 수행하며 수행 가능한 다른 작업의 목록으로 확장될 수도 있는 분할 단추를 식별합니다.Identifies a split button, which is a button that performs a default action and can also expand to a list of other possible actions.

StatusBar StatusBar StatusBar StatusBar

상태 표시줄 컨트롤을 식별합니다.Identifies a status bar control.

Tab Tab Tab Tab

탭 컨트롤을 식별합니다.Identifies a tab control.

TabItem TabItem TabItem TabItem

탭 컨트롤의 페이지를 나타내는 탭 항목 컨트롤을 식별합니다.Identifies a tab item control, which represents a page of a tab control.

Table Table Table Table

테이블을 식별합니다.Identifies a table.

Text Text Text Text

텍스트 상자 또는 서식 있는 텍스트 상자 등의 편집 컨트롤을 식별합니다.Identifies an edit control, such as a text box or rich text box.

Thumb Thumb Thumb Thumb

스크롤 막대에서 다른 위치로 끌어 옮길 수 있는 컨트롤을 식별합니다.Identifies the control in a scrollbar that can be dragged to a different position.

TitleBar TitleBar TitleBar TitleBar

창의 캡션 표시줄을 식별합니다.Identifies the caption bar on a window.

ToolBar ToolBar ToolBar ToolBar

애플리케이션 창에서 명령 단추 집합이 들어 있는 컨트롤과 같은 도구 모음을 식별합니다.Identifies a toolbar, such as the control that contains a set of command buttons in an application window.

ToolTip ToolTip ToolTip ToolTip

포인터를 컨트롤 위에 놓을 때 표시되거나 키보드 Tab 키를 사용하여 컨트롤로 이동할 때 표시되는 정보 창인 도구 설명 컨트롤을 식별합니다.Identifies a tooltip control, an informational window that appears as a result of moving the pointer over a control or sometimes when tabbing to a control using the keyboard.

Tree Tree Tree Tree

트리 컨트롤을 식별합니다.Identifies a tree control.

TreeItem TreeItem TreeItem TreeItem

TreeItem 컨트롤의 노드를 식별합니다.Identifies a node in a TreeItem control.

Window Window Window Window

자식 개체가 들어 있는 창 프레임을 식별합니다.Identifies a window frame, which contains child objects.

속성

Id Id Id Id

내부 숫자 식별자를 가져옵니다.Gets the underlying numerical identifier.

(Inherited from AutomationIdentifier)
LocalizedControlType LocalizedControlType LocalizedControlType LocalizedControlType

컨트롤 형식에 대한 설명을 가져옵니다.Gets a description of the control type.

ProgrammaticName ProgrammaticName ProgrammaticName ProgrammaticName

등록된 프로그래밍 이름을 가져옵니다.Gets the registered programmatic name.

(Inherited from AutomationIdentifier)

메서드

CompareTo(Object) CompareTo(Object) CompareTo(Object) CompareTo(Object)

AutomationIdentifier를 다른 AutomationIdentifier와 비교합니다.Compares this AutomationIdentifier with another AutomationIdentifier.

(Inherited from AutomationIdentifier)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정된 AutomationIdentifier가 이 AutomationIdentifier와 같은지 여부를 나타내는 값을 반환합니다.Returns a value indicating whether the supplied AutomationIdentifier is equivalent to this AutomationIdentifier.

(Inherited from AutomationIdentifier)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

UI 자동화UI Automation 식별자의 해시 코드를 반환합니다.Returns the hash code for this UI 자동화UI Automation identifier.

(Inherited from AutomationIdentifier)
GetNeverSupportedPatterns() GetNeverSupportedPatterns() GetNeverSupportedPatterns() GetNeverSupportedPatterns()

컨트롤 형식에서 지원되지 않는 패턴 식별자를 검색합니다.Retrieves the pattern identifiers that are not supported by the control type.

GetRequiredPatternSets() GetRequiredPatternSets() GetRequiredPatternSets() GetRequiredPatternSets()

필요한 패턴 집합의 배열을 검색합니다.Retrieves an array of sets of required patterns.

GetRequiredProperties() GetRequiredProperties() GetRequiredProperties() GetRequiredProperties()

이 컨트롤 유형의 필수 속성 ID(식별자)identifiers (IDs)에 대한 배열을 검색합니다.Retrieves an array of the required property ID(식별자)identifiers (IDs) for this control type.

GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
LookupById(Int32) LookupById(Int32) LookupById(Int32) LookupById(Int32)

지정된 숫자 식별자를 캡슐화하는 ControlType를 검색합니다.Retrieves a ControlType that encapsulates a specified numerical identifier.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

적용 대상

추가 정보