Partager via


IInputPreTranslateKeyboardSourceHandler ::OnDirectMessage, méthode (microsoft.ui.input.inputpretranslatesource.interop.h)

Gère les messages d’entrée au clavier pour le traitement de pré-traduction sur l’élément avec le focus actuel.

Syntaxe

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

Paramètres

[in] source

Source d’entrée du clavier.

[in] msg

Message d’entrée du clavier.

[in] keyboardModifiers

Collection de modificateurs de clavier.

Il s’agit d’une combinaison d’indicateurs qui peuvent contenir les valeurs suivantes :

FVIRTKEY 0x0001 Message est WM_(SYS)KEYDOWN ou WM_(SYS)KEYUP. Appuyez sur le 0x0004 VK_SHIFT FSHIFT. La 0x0008 VK_CONTROL FCONTROL est enfoncée (ou VK_RCONTROL lorsque la touche AltGr est présente et enfoncée). La 0x0010 VK_MENU FALT est enfoncée (ou VK_LMENU lorsque la touche AltGr est présente et enfoncée).

[in, out] handled

True, si le message est géré. Sinon, False.

Valeur retournée

Cette fonction n’a aucune valeur de retour.

Configuration requise

Condition requise Valeur
En-tête microsoft.ui.input.inputpretranslatesource.interop.h

Voir aussi

Fonction OnTreeMessage