탭 컨트롤(MSAA UI 요소 참조)

참고

이 항목에서는 MSAA UI 요소 참조를 위해 Tab Control 개체에 대해 설명합니다. 다양한 UI 프레임워크에서 Tab Control 개체를 만드는 방법은 여기에 설명되어 있지 않습니다. 사용 중인 UI 프레임워크에 대한 API 참조 설명서를 참조하세요.

탭 컨트롤은 창 또는 대화 상자의 동일한 영역에 대해 여러 페이지를 정의합니다. 각 페이지는 사용자가 해당 탭을 선택할 때 애플리케이션이 표시하는 정보 집합 또는 컨트롤 그룹으로 구성됩니다. Windows 운영 체제는 탭 컨트롤을 사용하여 시작 단추를 제외하고 작업 표시줄 단추를 표시합니다.

탭 컨트롤의 창 클래스 이름은 commctrl.h에서 "SysTabControl"로 정의된 WC_TABCONTROL.

IAccessible 메서드

탭 컨트롤은 다음 IAccessible 메서드를 지원합니다 .

메서드 의견
accDoDefaultAction accDoDefaultAction 메서드는 페이지 탭을 클릭합니다.
accHitTest
accLocation
accNavigate
accSelect

IAccessible 속성

탭 컨트롤은 다음 IAccessible 속성을 지원합니다.

속성 의견
get_accChild
get_accChildCount
get_accDefaultAction DefaultAction 속성은 "Switch"입니다.
get_accDescription
get_accFocus
get_accHelp
get_accHelpTopic
get_accKeyboardShortcut KeyboardShortcut 속성은 탭 컨트롤의 액세스 키이며 컨트롤의 창 텍스트에 밑줄이 그어져 있는 문자입니다. 이 문자열에는 "Alt+" 문자열에 추가된 액세스 키 문자가 포함되어 있습니다.
get_accName Name 속성은 탭 컨트롤 내에 표시되는 컨트롤의 창 텍스트(또는 캡션)에서 가져옵니다.
get_accParent Parent 속성은 컨트롤을 둘러싸고 컨트롤과 동일한 창 클래스 이름을 갖는 창(ROLE_SYSTEM_PAGETABLIST )입니다.
get_accRole Role 속성이 ROLE_SYSTEM_PAGETAB.
get_accSelection
get_accState State 속성은 다음 중 하나 이상의 조합입니다. STATE_SYSTEM_INVISIBLE STATE_SYSTEM_SELECTABLE STATE_SYSTEM_SELECTED | | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_PRESSED |

참고

Tab 컨트롤은 SELFLAG_TAKEFOCUS 플래그를 사용하여 호출될 때 accSelect 메서드에서 S_OK 잘못 반환합니다. 탭 컨트롤은 키보드 포커스를 사용할 수 없습니다.

IAccessible 인터페이스