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 键存在时, (或VK_RCONTROL按下 FCONTROL 0x0008 VK_CONTROL,并按下) 。 当 AltGr 键存在时,将 (或VK_LMENU按 FALT 0x0010 VK_MENU,并) 按下。

[in, out] handled

如果消息已处理,则为 True。 否则为 false。

返回值

此函数没有返回值。

要求

要求
Header microsoft.ui.input.inputpretranslatesource.interop.h

另请参阅

OnDirectMessage 函数