메모
이 항목에서는 MSAA UI 요소 참조를 위해 슬라이더 컨트롤 개체에 대해 설명합니다. 다양한 UI 프레임워크에서 슬라이더 컨트롤 개체를 만드는 방법은 여기에 설명되어 있지 않습니다. 사용 중인 UI 프레임워크에 대한 API 참조 설명서를 참조하세요.
트랙바 컨트롤이라고도 하는 슬라이더 컨트롤을 사용하면 사용자가 슬라이더를 이동하여 값 범위에서 선택할 수 있습니다. Windows 운영 체제의 볼륨 컨트롤은 슬라이더 컨트롤입니다.
슬라이더 컨트롤의 창 클래스 이름은 TRACKBAR_CLASS Commctrl.h에서 "msctls_trackbar"로 정의됩니다.
IAccessible 속성의 내용은 슬라이더가 세로인지 가로인지 여부와 클라이언트에서 쿼리하는 슬라이더 컨트롤의 다음 부분에 따라 달라집니다.
- 슬라이더 창
- 슬라이더 엄지 손가락
- 위의 음영 영역(또는
- 슬라이더 엄지 손가락 아래(또는 오른쪽) 음영 처리된 영역
IAccessible 메서드
슬라이더 컨트롤은 다음 IAccessible 메서드를 지원합니다.
- accHitTest
- accLocation
- accNavigate
- accSelect
IAccessible 속성
슬라이더 컨트롤은 다음 IAccessible 속성을 지원합니다.
get_accKeyboardShortcut- KeyboardShortcut 속성은 슬라이더의 레이블 텍스트에 밑줄이 그은 문자인 슬라이더 창의 액세스 키입니다. 반환된 문자열에는 "Alt+" 문자열에 추가된 액세스 키 문자가 포함됩니다.
get_accName- Name 속성은 쿼리되는 슬라이더의 부분에 따라 달라집니다.
세로 슬라이더의 부분에는 다음과 같은 이름이 있습니다.
슬라이더 부분 이름 슬라이더 창 레이블로 사용되는 정적 텍스트 컨트롤 슬라이더 엄지 손가락 "위치" 슬라이더 엄지 손가락 위의 음영 처리된 영역 "페이지 위로" 슬라이더 엄지 손가락 아래 음영 처리된 영역 "페이지 아래로" 가로 슬라이더의 부분에는 다음과 같은 이름이 있습니다.
슬라이더 부분 이름 슬라이더 창 레이블로 사용되는 정적 텍스트 컨트롤 슬라이더 엄지 손가락 "위치" 슬라이더 엄지 손가락 왼쪽의 음영 처리된 영역 "페이지 왼쪽" 슬라이더 엄지 손가락 오른쪽의 음영 처리된 영역 "페이지 오른쪽" get_accParent- 화살표 단추의 부모 속성, 스크롤 엄지 손가락 및 엄지 손가락 양쪽의 음영 처리된 영역은 슬라이더 창입니다. 슬라이더 창의 Parent 속성은 컨트롤을 둘러싸고 Name 속성과 창 클래스 이름이 동일한 창(ROLE_SYSTEM_WINDOW)입니다.
get_accRole- Role 속성은 쿼리되는 슬라이더의 부분에 따라 달라집니다.
슬라이더 부분 역할 슬라이더 창 ROLE_SYSTEM_SLIDER 슬라이더 엄지 손가락 ROLE_SYSTEM_INDICATOR 슬라이더 엄지 손가락 양쪽의 음영 처리된 영역 ROLE_SYSTEM_PUSHBUTTON get_accState— State 속성에 대한값 쿼리되는 슬라이더의 부분에 따라 달라집니다.
슬라이더 파트 가능한 상태 값 슬라이더 창 STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_NORMAL 슬라이더 엄지 손가락 0( 개체가 표시됨을 의미하거나 STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_NORMAL 슬라이더 엄지 손가락 양쪽의 음영 처리된 영역 0( 개체가 표시됨을 의미하거나 STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_NORMAL get_accValue- 슬라이더 창의 값 속성은 엄지 손가락의 위치를 나타내며 "0"에서 "100"의 정수가 들어 있는 문자열입니다.
관련 항목