共用方式為


功能表列 (MSAA UI 元素參考)

注意

本主題描述 MSAA UI 元素參考的 功能表列 物件。 此處未說明如何在各種 UI 架構中建立 功能表列 物件。 如需您使用的 UI 架構,請參閱 API 參考檔。

功能表列是標題列正下方視窗的區域,其中包含 [ 檔案]、[ 編輯]、 [視窗] 和 [說明] 等功能表項目。 Microsoft Active Accessibility 也會為系統功能表建立功能表列物件,這是標題列左上角的功能表,並包含 [還原]、[ 移動]、[ 大小]、[ 最小化] 和 [ 最大化] 等功能表項目。

注意

因為功能表列控制項不會收到焦點,所以此控制項不支援 accSelectget_accFocus 方法。

IAccessible 方法

功能表列控制項支援下列 IAccessible 方法:

IAccessible 屬性

功能表列控制項支援下列 IAccessible 屬性:

屬性 註解
get_accChild 擷取指定功能表項目的 IDispatch 。 功能表項目的子識別碼會依序從左至右從一開始編號。
get_accChildCount ChildCount屬性是功能表列上的功能表項目數目。 系統功能表的 ChildCount 屬性是一個。
get_accDescription 功能表列的 Description 屬性是「包含操作目前檢視或檔的命令」。 系統功能表的 Description 屬性是「包含操作視窗的命令」。
get_accDefaultAction
get_accFocus
get_accHelp
get_accHelpTopic
get_accKeyboardShortcut 標題列下方功能表列的 KeyboardShortcut 屬性為 「Alt」。 系統功能表的 KeyboardShortcut 屬性為 「Alt+Space」。
get_accName 標題列下方功能表列的 Name 屬性為 「Application」。 系統功能表的 Name 屬性為 「System」。
get_accParent
get_accRole Role屬性ROLE_SYSTEM_MENUBAR
get_accState State屬性是下列一或多個的組合:STATE_SYSTEM_INVISIBLE STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE |

備註

系統會觸發一個以上的 EVENT_SYSTEM_MENUSTART 事件,該事件不一定有對應的 EVENT_SYSTEM_MENUEND 事件。 此外,系統不會一致地觸發 EVENT_SYSTEM_MENUPOPUPSTARTEVENT_SYSTEM_MENUPOPUPEND 事件。 這是已知的問題,正在解決。

IAccessible 介面

功能表項目

快顯功能表