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

[in, out] handled

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

返回值

此函数没有返回值。

要求

要求 价值
标头 microsoft.ui.input.inputpretranslatesource.interop.h

另请参阅

OnDirectMessage 函数