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+Click 來選擇目標項目 | TakeFocus 或 AddSelection |
| 模擬 CTRL+Click 取消目標項目的選取 | TakeFocus 或 RemoveSelection |
| 模擬 SHIFT+click | TakeFocus 或 ExtendSelection |
| 選擇一組物件並聚焦最後一個物件 | 在起始物件上指定 TakeFocus 要設定選取錨點。 然後再呼叫 Select,並在最後一個物件上指定 TakeFocus OR ExtendSelection 。 |
| 取消選取所有物件 | 在任何物件上都指定 TakeSelection 。 此旗標會取消選取所有選取物件,僅保留剛選取的物件。 然後再呼叫 Select,並在同一個物件上指定 RemoveSelection 。 |
此成員為明確介面成員實作。 它只能在實 AccessibleObject 例投射到 IAccessible 介面時使用。