Método IInputPreTranslateKeyboardSourceHandler::OnDirectMessage (microsoft.ui.input.inputpretranslatesource.interop.h)
Manipula mensagens de entrada de teclado para processamento pré-tradução no elemento com foco atual.
Sintaxe
HRESULT OnDirectMessage(
[in] IInputPreTranslateKeyboardSourceInterop *source,
[in] const MSG *msg,
[in] UINT keyboardModifiers,
[in, out] bool *handled
);
Parâmetros
[in] source
A origem de entrada do teclado.
[in] msg
A mensagem de entrada do teclado.
[in] keyboardModifiers
A coleção de modificadores de teclado.
Eles são uma combinação de sinalizadores que podem conter os seguintes valores:
FVIRTKEY 0x0001 Message é WM_(SYS)KEYDOWN ou WM_(SYS)KEYUP. O 0x0004 VK_SHIFT FSHIFT é pressionado. A 0x0008 VK_CONTROL FCONTROL é pressionada (ou VK_RCONTROL quando a tecla AltGr está presente e pressionada). O 0x0010 VK_MENU FALT é pressionado (ou VK_LMENU quando a tecla AltGr está presente e pressionada).
[in, out] handled
True, se a mensagem for manipulada. Caso contrário, false.
Retornar valor
Essa função não tem nenhum valor retornado.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | microsoft.ui.input.inputpretranslatesource.interop.h |