共用方式為


功能區事件監聽

Windows 功能區架構會使用 Windows 事件追蹤 (ETW) 基礎結構,讓開發人員了解使用者如何與其應用程式的功能區互動。

介紹

功能區架構事件機制的設計目的是讓架構向應用程式報告功能區 UI 事件,讓您可以監視用戶活動、瞭解其互動模式,以及評估使用趨勢。 這項資訊可用來改進功能區應用程式未來版本的使用者體驗。

使用功能區架構事件時,涉及以下事項:

  1. 功能區應用程式必須註冊 Windows 事件追蹤 (ETW) 接聽程式,才能從功能區架構接收功能區事件通知。
  2. 如果應用程式已註冊 Windows 事件追蹤 接聽器,則功能區架構會在運行時間引發功能區 UI 事件回呼。

支援的事件

下表描述功能區應用程式所涉及的事件。

事件 事件報告
索引標籤已啟動 命令標識碼
命令名稱
事件動詞
已啟動關係型索引標籤 命令標識碼
命令名稱
事件動詞
已開啟應用程式功能表 事件動詞
應用程式功能表已關閉 事件動詞
菜單(一般或畫廊)已開啟 命令標識碼
命令名稱
事件動詞
注意:不會公開 QAT 功能表事件
選單(一般或圖庫)已關閉 命令標識碼
命令名稱
事件動詞
注意: QAT 功能表事件不會公開。
指令 命令標識碼
命令名稱
事件動詞
以下事件地點之一:
-絲帶
- 快速存取工具列
應用程式選單
- CONTEXTPOPUP
父命令標識碼
父命令名稱
以下其中一個調用方法:
- 點擊
- KEYTIP (快捷鍵提示)
-鍵盤
-觸摸
注意: 專案庫和下拉式方塊包含選取的專案索引,但不包含字串和整數值。 旋轉器不包含整數值。
功能區最小化 事件動詞
功能區已展開(按下展開按鈕或點選釘選) 事件動詞
已切換應用程式模式 事件動詞
模式識別碼 (透過 SetModes設定的值)
注意: 應用程式負責解除封裝此整數,以判斷已設定的模式。
工具提示已顯示 事件動詞
父命令標識碼
父命令名稱

Windows Ribbon 架構開發人員指南

使用Ribbon標記宣告指令和控制項

功能區使用者體驗指導方針

功能區設計程式