AccessibleObject.IAccessible.accSelect(Int32, Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
修改選取或者移動可存取物件的鍵盤焦點。 如需這個成員的說明,請參閱 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,則表示選取其中一個物件的子物件。
實作
備註
下列描述 AccessibleSelection 呼叫 Select
以執行複雜選取作業時所要指定的值。
作業 | 旗標組合 |
---|---|
模擬按一下 | TakeFocus 或 TakeSelection |
若要藉由模擬 CTRL+按一下來選取目標專案 | TakeFocus 或 AddSelection |
若要藉由模擬 CTRL+按一下來取消選取目標專案 | TakeFocus 或 RemoveSelection |
若要模擬 SHIFT+按一下 | TakeFocus 或 ExtendSelection |
若要選取物件範圍,並將焦點放在最後一個物件上 | 在起始物件上指定 TakeFocus ,以設定選取錨點。 然後再次呼叫 Select,並在最後一個物件上指定 TakeFocus OR ExtendSelection 。 |
取消選取所有物件 | 在任何物件上指定 TakeSelection 。 此旗標會取消選取所有選取的物件,但剛選取的物件除外。 然後再次呼叫 Select,並在相同的物件上指定 RemoveSelection 。 |
這個成員是明確介面成員實作, 只有在 AccessibleObject 執行個體轉換成 IAccessible 介面時,才能使用這個成員。