Freigeben über


IInputPreTranslateKeyboardSourceHandler::OnTreeMessage-Methode (microsoft.ui.input.inputpretranslatesource.interop.h)

Verarbeitet Tastatureingabenachrichten für die Verarbeitung vor der Übersetzung von Elementen ohne aktuellen Fokus.

Syntax

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

Parameter

[in] source

Die Tastatureingabequelle.

[in] msg

Die Tastatureingabenachricht.

[in] keyboardModifiers

Die Sammlung von Tastaturmodifizierern.

Dies sind eine Kombination von Flags, die die folgenden Werte enthalten können:

FVIRTKEY 0x0001 Nachricht ist WM_(SYS)KEYDOWN oder WM_(SYS)KEYUP. FSHIFT 0x0004 VK_SHIFT wird gedrückt. FCONTROL 0x0008 VK_CONTROL wird gedrückt (oder VK_RCONTROL, wenn die AltGr-Taste vorhanden und gedrückt ist). FALT 0x0010 VK_MENU wird gedrückt (oder VK_LMENU, wenn die AltGr-Taste vorhanden und gedrückt ist).

[in, out] handled

True, wenn die Nachricht verarbeitet wurde. Andernfalls „false“.

Rückgabewert

Diese Funktion hat keinen Rückgabewert.

Anforderungen

Anforderung Wert
Header microsoft.ui.input.inputpretranslatesource.interop.h

Weitere Informationen

OnDirectMessage-Funktion