共用方式為


IInputPreTranslateKeyboardSourceHandler::OnTreeMessage 方法 (microsoft.ui.input.inputpretranslatesource.interop.h)

處理鍵盤輸入訊息,以在沒有目前焦點的元素上預先翻譯處理。

語法

HRESULT OnTreeMessage(
  [in]      IInputPreTranslateKeyboardSourceInterop *source,
  [in]      const MSG                               *msg,
  [in]      UINT                                    keyboardModifiers,
  [in, out] bool                                    *handled
);

參數

[in] source

鍵盤輸入來源。

[in] msg

鍵盤輸入訊息。

[in] keyboardModifiers

鍵盤修飾詞的集合。

這些是旗標的組合,可保存下列值:

FVIRTKEY 0x0001訊息WM_ (SYS) KEYDOWN 或 WM_ (SYS) KEYUP。 按下 FSHIFT 0x0004 VK_SHIFT。 當AltGr鍵存在並按下) 時,FCONTROL 0x0008 VK_CONTROL會按下 (或VK_RCONTROL。 當AltGr鍵存在並按下) 時,FALT 0x0010 VK_MENU會按下 (或VK_LMENU。

[in, out] handled

如果已處理訊息,則為 True。 否則為 false。

傳回值

此函式沒有傳回值。

規格需求

需求
標頭 microsoft.ui.input.inputpretranslatesource.interop.h

另請參閱

OnDirectMessage 函式