接聽功能區事件
Windows 功能區架構使用 Windows 事件追蹤 (ETW) 基礎結構,讓開發人員瞭解使用者如何與其應用程式的功能區互動。
簡介
功能區架構事件機制的設計目的是讓架構向應用程式報告功能區 UI 事件,以便監視使用者活動、瞭解其互動模式,以及評估使用趨勢。 這項資訊可用來精簡功能區應用程式未來反復專案的使用者體驗。
使用功能區架構事件牽涉到下列事項:
- 功能區應用程式必須註冊 Windows 事件追蹤 (ETW) 接聽程式,才能從功能區架構接收功能區事件通知。
- 如果應用程式已註冊 Windows 事件追蹤 (ETW) 接聽程式,功能區架構會在執行時間引發功能區 UI 事件回呼。
支援的事件
下表說明公開至功能區應用程式的事件。
事件 | 附隨報告 |
---|---|
索引標籤已啟用 | 命令 ID 命令名稱 事件動詞 |
啟用關聯式索引標籤 | 命令 ID 命令名稱 事件動詞 |
應用程式功能表已開啟 | 事件動詞 |
應用程式功能表已關閉 | 事件動詞 |
開啟一般或資源庫的功能表 () | 命令 ID 命令名稱 事件動詞 注意: 不會公開 QAT 功能表事件。 |
功能表 (一般或資源庫關閉) | 命令 ID 命令名稱 事件動詞 注意: 不會公開 QAT 功能表事件。 |
命令 | 命令 ID 命令名稱 事件動詞 下列其中一個事件位置: -絲帶 - QUICKACCESSTOOLBAR - APPLICATIONMENU - CONTEXTPOPUP 父命令識別碼 父命令名稱 下列其中一個叫用方法: -點擊 - KEYTIP -鍵盤 -觸摸 注意: 專案庫和下拉式方塊包含選取的專案索引,但不包含字串和整數值。 微調項不包含整數值。 |
功能區最小化 | 事件動詞 |
功能區展開 (按一下或點選釘選的按鈕) | 事件動詞 |
已切換應用程式模式 | 事件動詞 透過 SetModes) 設定的模式識別碼 (值 注意: 應用程式負責解壓縮此整數,以判斷已設定的模式。 |
顯示工具提示 | 事件動詞 父命令識別碼 父命令名稱 |