다음을 통해 공유


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 메시지는 WM_(SYS)KEYDOWN 또는 WM_(SYS)KEYUP입니다. FSHIFT 0x0004 VK_SHIFT 눌렀습니다. FCONTROL 0x0008 VK_CONTROL 눌리거나 AltGr 키가 있고 누를 때 VK_RCONTROL. FALT 0x0010 VK_MENU 눌리거나 AltGr 키가 있고 누를 때 VK_LMENU.

[in, out] handled

메시지가 처리된 경우 True입니다. 그렇지 않으면 false입니다.

반환 값

이 함수에는 반환 값이 없습니다.

요구 사항

요구 사항
헤더 microsoft.ui.input.inputpretranslatesource.interop.h

추가 정보

OnTreeMessage 함수