ISelectionProvider2 인터페이스(uiautomationcore.h)
ISelectionItemProvider 인터페이스를 확장하여 선택한 항목에 대한 정보를 제공합니다.
상속
ISelectionProvider2 인터페이스는 ISelectionProvider 인터페이스에서 상속됩니다.
메서드
ISelectionProvider2 인터페이스에는 이러한 메서드가 있습니다.
ISelectionProvider2::get_CurrentSelectedItem 현재 선택한 항목을 가져옵니다. |
ISelectionProvider2::get_FirstSelectedItem 선택한 항목 그룹의 첫 번째 항목을 가져옵니다. |
ISelectionProvider2::get_ItemCount 선택한 항목의 수를 가져옵니다. |
ISelectionProvider2::get_LastSelectedItem 선택한 항목 그룹의 마지막 항목을 가져옵니다. |
설명
이 인터페이스는 Microsoft UI 자동화 공급자에 의해 구현됩니다.
공급자는 컨테이너의 선택 항목이 크게 변경된 경우 UIA_Selection_InvalidatedEventId 형식의 이벤트를 발생시켜야 합니다.
목록 또는 2D 그리드에서 선택할 때 AT가 최종 사용자에게 더 잘 읽으려는 기본 정보가 있습니다. Excel을 기본 예제로 사용하면 AT가 좋은 환경을 제공하는 데 필요한 4개의 기본 정보가 있습니다.
- 선택 영역의 첫 번째 셀
- 선택 영역의 마지막 셀
- 선택한 현재 항목
- 총 개수
- 사용자가 F5 셀에서 시작했습니다(데이터가 있는 위치에 입력하면 포커스 입력이 유지되기 때문입니다).
- 사용자가 F7 셀에 대한 열을 선택합니다.
- 그런 다음 사용자가 왼쪽을 셀 D7로 선택합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 버전 1709 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2016 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | uiautomationcore.h(UIAutomation.h 포함) |