IInputPreTranslateKeyboardSourceHandler::OnDirectMessage メソッド (microsoft.ui.input.inputpretranslatesource.interop.h)
現在のフォーカスを持つ要素に対する事前翻訳処理用のキーボード入力メッセージを処理します。
構文
HRESULT OnDirectMessage(
[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)。 FALT 0x0010 VK_MENUが押されます (AltGr キーが押されたときにVK_LMENU)。
[in, out] handled
True を指定すると、メッセージが処理されます。 それ以外の場合は false。
戻り値
この関数には戻り値がありません。
要件
要件 | 値 |
---|---|
Header | microsoft.ui.input.inputpretranslatesource.interop.h |