Метод 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 Message is WM_(SYS)KEYDOWN or WM_(SYS)KEYUP. Нажата 0x0004 VK_SHIFT FSHIFT. FCONTROL 0x0008 VK_CONTROL нажимается (или VK_RCONTROL при наличии и нажатии клавиши ALTGR). НАжата 0x0010 VK_MENU FALT (или VK_LMENU при наличии и нажатии клавиши ALTGR).
[in, out] handled
Значение True, если сообщение обработано. В противном случае — значение false.
Возвращаемое значение
Эта функция не имеет возвращаемого значения.
Требования
Требование | Значение |
---|---|
Заголовок | microsoft.ui.input.inputpretranslatesource.interop.h |