Compartir a través de


Método IInputPreTranslateKeyboardSourceHandler::OnDirectMessage (microsoft.ui.input.inputpretranslatesource.interop.h)

Controla los mensajes de entrada del teclado para procesar previamente el procesamiento en el elemento con el foco actual.

Sintaxis

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

Parámetros

[in] source

Origen de entrada del teclado.

[in] msg

Mensaje de entrada del teclado.

[in] keyboardModifiers

Colección de modificadores de teclado.

Se trata de una combinación de marcas que pueden contener los siguientes valores:

FVIRTKEY 0x0001 Message es WM_(SYS)KEYDOWN o WM_(SYS)KEYUP. FSHIFT 0x0004 VK_SHIFT se presiona. FCONTROL 0x0008 VK_CONTROL se presiona (o VK_RCONTROL cuando la tecla AltGr está presente y presionada). Se presiona 0x0010 VK_MENU FALT (o VK_LMENU cuando la tecla AltGr está presente y presionada).

[in, out] handled

True, si se controla el mensaje. En caso contrario, es false.

Valor devuelto

Esta función no tiene ningún valor devuelto.

Requisitos

Requisito Valor
Header microsoft.ui.input.inputpretranslatesource.interop.h

Consulte también

Función OnTreeMessage