다음을 통해 공유


목록 상자(MSAA UI 요소 참조)

참고

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

목록 상자에는 사용자가 하나 이상의 항목을 선택할 수 있는 목록이 표시됩니다. 세로 스크롤 막대, 가로 컨트롤 막대 또는 둘 다로 목록 상자가 만들어집니다.

목록 상자의 창 클래스 이름은 "LISTBOX"입니다.

IAccessible 메서드

목록 상자는 다음 IAccessible 메서드를 지원합니다 .

메서드 의견
accDoDefaultAction 목록 상자 개체 자체에는 DefaultAction 속성이 없습니다. 그러나 accDoDefaultAction 은 목록 상자 항목을 두 번 클릭합니다.
accHitTest 테스트된 지점이 목록 상자 내에 있지만 목록 상자의 항목에는 없는 경우 accHitTest 메서드는 0을 반환합니다. 테스트된 지점이 목록 상자의 항목에 있는 경우 accHitTest 는 목록 상자 항목의 인덱스 를 반환합니다.
accLocation
accNavigate
accSelect

IAccessible 속성

목록 상자는 다음 IAccessible 속성을 지원합니다.

속성 의견
get_accChild ChildCount 속성은 목록 상자의 항목 수입니다.
get_accDefaultAction 목록 상자 개체 자체에는 DefaultAction 속성이 없습니다. 그러나 각 목록 항목에 대한 DefaultAction 속성은 "두 번 클릭"입니다.
get_accDescription
get_accFocus
get_accHelp
get_accHelpTopic
get_accKeyboardShortcut KeyboardShortcut 속성은 목록 상자 액세스 키로, 목록 상자와 연결된 레이블 텍스트에 밑줄이 그어져 있는 문자입니다. 반환된 문자열에는 "Alt+" 문자열에 추가된 액세스 키 문자가 포함됩니다.
get_accName 목록 상자 개체의 Name 속성은 목록 상자에 레이블을 지정하는 정적 텍스트 컨트롤의 텍스트입니다. 목록 상자 항목의 경우 Name 속성은 목록 항목의 텍스트입니다.
get_accParent Parent 속성은 목록 상자를 둘러싸고 목록 상자와 동일한 Name 속성 및 창 클래스 이름을 갖는 창(ROLE_SYSTEM_WINDOW )입니다. 목록 상자 항목의 Parent 속성은 목록 상자 개체입니다.
get_accRole Role 속성이 ROLE_SYSTEM_LIST. 목록 상자의 항목에는 ROLE_SYSTEM_LISTITEM Role 속성이 있습니다.
get_accSelection Selection 속성은 목록 상자에서 선택한 항목을 검색합니다.
get_accState 목록 상자 개체의 State 속성은 다음 중 하나 이상의 조합입니다. STATE_SYSTEM_INVISIBLE STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | | STATE_SYSTEM_OFFSCREEN
목록 상자 항목의 State 속성은 다음 값 중 하나 이상의 조합입니다.
| STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_SELECTABLE | STATE_SYSTEM_MULTISELECTABLE | STATE_SYSTEM_SELECTED | STATE_SYSTEM_OFFSCREEN STATE_SYSTEM_NORMAL

IAccessible 인터페이스

콤보 상자

Scroll Bar