Share via


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

こちらもご覧ください

OnTreeMessage 関数