다음을 통해 공유


AccessibleObject.IAccessible.accSelect(Int32, Object) 메서드

정의

선택을 수정하거나 액세스 가능 개체의 키보드 포커스를 이동합니다. 이 멤버에 대한 설명은 accSelect(Int32, Object)를 참조하세요.

 virtual void Accessibility.IAccessible.accSelect(int flagsSelect, System::Object ^ childID) = Accessibility::IAccessible::accSelect;
void IAccessible.accSelect (int flagsSelect, object childID);
abstract member Accessibility.IAccessible.accSelect : int * obj -> unit
override this.Accessibility.IAccessible.accSelect : int * obj -> unit
Sub accSelect (flagsSelect As Integer, childID As Object) Implements IAccessible.accSelect

매개 변수

flagsSelect
Int32

AccessibleSelection 값의 비트 조합입니다.

childID
Object

선택 영역을 변경할 내게 필요한 옵션 지원 개체의 ID 번호입니다. 이 매개 변수가 0이면 해당 개체를 선택하고, 자식 ID이면 개체의 자식 개체 중 한 개체를 선택합니다.

구현

설명

다음은 복잡한 선택 작업을 수행하기 위해 호출 Select 할 때 지정할 값에 대해 설명 AccessibleSelection 합니다.

작업(Operation) 플래그 조합
클릭을 시뮬레이션하려면 TakeFocus OR TakeSelection
Ctrl+클릭을 시뮬레이트하여 대상 항목을 선택하려면 TakeFocus OR AddSelection
Ctrl+클릭을 시뮬레이션하여 대상 항목 선택을 취소하려면 TakeFocus OR RemoveSelection
SHIFT+클릭을 시뮬레이트하려면 TakeFocus OR ExtendSelection
개체 범위를 선택하고 마지막 개체에 포커스를 두려면 선택 앵커를 설정하려면 시작 개체를 지정 TakeFocus 합니다. 그런 다음 Select를 다시 호출하고 마지막 개체에서 OR ExtendSelection 을 지정 TakeFocus 합니다.
모든 개체의 선택을 취소하려면 모든 개체에 지정 TakeSelection 합니다. 이 플래그는 방금 선택한 개체를 제외한 선택한 모든 개체의 선택을 취소합니다. 그런 다음 Select를 다시 호출하고 동일한 개체에 지정 RemoveSelection 합니다.

이 멤버는 명시적 인터페이스 멤버 구현이며, AccessibleObject 인스턴스가 IAccessible 인터페이스로 캐스팅된 경우에만 사용할 수 있습니다.

적용 대상