다음을 통해 공유


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개의 기본 정보가 있습니다.

  • 선택 영역의 첫 번째 셀
  • 선택 영역의 마지막 셀
  • 선택한 현재 항목
  • 총 개수
여러 셀이 선택된 Excel 스프레드시트의 이미지입니다. 선택 영역은 F5 셀의 오른쪽 위에서 시작하여 D7 셀의 왼쪽 아래에서 끝납니다. 위의 이미지는 2D 선택 영역의 끝 상태를 보여 줍니다.
  • 사용자가 F5 셀에서 시작했습니다(데이터가 있는 위치에 입력하면 포커스 입력이 유지되기 때문입니다).
  • 사용자가 F7 셀에 대한 열을 선택합니다.
  • 그런 다음 사용자가 왼쪽을 셀 D7로 선택합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 버전 1709 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 uiautomationcore.h(UIAutomation.h 포함)

추가 정보

ISelectionItemProvider

UI 자동화 공급자 개요