共用方式為


選取子物件

客戶會呼叫 IAccessible::accSelect 方法來修改物件的子項之間的選擇或鍵盤焦點。 使用呼叫指定的 SELFLAG 常數 可以定義要執行的作業。

如果 IAccessible::accSelect 是以具有 HWND子物件上的 SELFLAG_TAKEFOCUS 旗標呼叫,則旗標只有在對象的父系具有焦點時才會生效。

執行複雜選取作業

下列描述在呼叫 IAccessible::accSelect 執行複雜選取作業時,要指定哪些 SELFLAG 值。

模擬點選

藉由模擬 CTRL + 按一下來選取目標項目

模擬 CTRL + 點擊來取消選擇目標項目

模擬 SHIFT + 按兩下 [

選取一系列物件,並將焦點放在最後一個物件

  1. 在起始物件上指定 SELFLAG_TAKEFOCUS 來設定選取錨點。
  2. 再次呼叫 IAccessible::accSelect,並在最後一個物件上指定 SELFLAG_EXTENDSELECTION | SELFLAG_TAKEFOCUS

取消選取所有物件

  1. 在任何物件上指定 SELFLAG_TAKESELECTION。 此旗標會取消選取所有選取的物件,但剛選取的物件除外。
  2. 再次呼叫 IAccessible::accSelect,並在其餘物件上指定 SELFLAG_REMOVESELECTION