목록 상자(MSAA UI 요소 참조)
참고
이 항목에서는 MSAA UI 요소 참조를 위해 List Box 개체에 대해 설명합니다. 다양한 UI 프레임워크에서 List Box 개체를 만드는 방법은 여기에 설명되어 있지 않습니다. 사용 중인 UI 프레임워크에 대한 API 참조 설명서를 참조하세요.
목록 상자에는 사용자가 하나 이상의 항목을 선택할 수 있는 목록이 표시됩니다. 세로 스크롤 막대, 가로 컨트롤 막대 또는 둘 다로 목록 상자가 만들어집니다.
목록 상자의 창 클래스 이름은 "LISTBOX"입니다.
목록 상자는 다음 IAccessible 메서드를 지원합니다 .
메서드 | 의견 |
---|---|
accDoDefaultAction | 목록 상자 개체 자체에는 DefaultAction 속성이 없습니다. 그러나 accDoDefaultAction 은 목록 상자 항목을 두 번 클릭합니다. |
accHitTest | 테스트된 지점이 목록 상자 내에 있지만 목록 상자의 항목에는 없는 경우 accHitTest 메서드는 0을 반환합니다. 테스트된 지점이 목록 상자의 항목에 있는 경우 accHitTest 는 목록 상자 항목의 인덱스 를 반환합니다. |
accLocation | |
accNavigate | |
accSelect |
목록 상자는 다음 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 |