MSAA UI 元素參考 (快顯功能表)
注意
本主題描述 MSAA UI 元素參考的 快顯功能表 物件。 此處未說明如何在各種 UI 架構中建立 快顯功能表 物件。 如需您使用的 UI 架構,請參閱 API 參考檔。
快顯功能表會顯示功能表命令清單。 當功能表列中的功能表項目開啟時,Microsoft Active Accessibility 會建立功能表快顯視窗物件。 Microsoft Active Accessibility 也會為操作功能表建立功能表快顯物件,當使用者以滑鼠右鍵按一下使用者介面元素時會顯示。
快顯視窗的視窗類別名稱為 「#32768」。
IAccessible 方法
快顯視窗支援下列 IAccessible 方法:
IAccessible 屬性
快顯視窗支援下列 IAccessible 屬性:
屬性 | 註解 |
---|---|
get_accChild | 擷取指定功能表項目的 IDispatch 。 功能表項目的子識別碼會依序從上到下編號,從一開始。 |
get_accChildCount | ChildCount屬性是功能表中的功能表項目數目,包括功能表分隔符號。 |
get_accFocus | |
get_accName | 快顯功能表的 Name 屬性與功能表的名稱相同。 操作功能表的 Name 屬性為 「CoNtext」。 |
get_accParent | Parent屬性是視窗 ( ROLE_SYSTEM_WINDOW) ,會圍繞快顯功能表,而且具有與快顯功能表相同的Name屬性和視窗類別名稱。 |
get_accRole | Role屬性ROLE_SYSTEM_MENUPOPUP。 |
get_accState |
State屬性是下列一或多個值的組合:STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | |
備註
- 快顯功能表物件不會觸發 EVENT_OBJECT_CREATE 和 EVENT_OBJECT_DESTROY 事件。
- 多欄功能表不支援accNavigate方法的NAVDIR_LEFT或NAVDIR_RIGHT旗標。
- 事件 EVENT_SYSTEM_MENUPOPUPSTART 和 EVENT_SYSTEM_MENUPOPUPEND 不會一致地傳送。 這是已知的問題,正在解決。