다음을 통해 공유


IMR_DOCUMENTFEED 알림 코드

선택한 IME에 애플리케이션에서 변환된 문자열이 필요한 경우 애플리케이션에 알 수 있습니다. 애플리케이션은 아래와 같이 매개 변수가 설정된 WM_IME_REQUEST 메시지를 통해 이 명령을 받습니다.

LRESULT IMR_DOCUMENTFEED

매개 변수

Wparam

를 IMR_DOCUMENTFEED.

Lparam

RECONVERTSTRING 구조를 포함할 버퍼에 대한 포인터입니다.

반환 값

현재 다시 변환 문자열 구조를 반환합니다. lParamNULL로 설정된 경우 애플리케이션은 버퍼가 구조를 보유하는 데 필요한 크기를 반환합니다. 명령이 성공하지 못하면 0을 반환합니다.

설명

IME는 변환 정확도를 높이기 위해 변환된 문자열을 캐시합니다. IME의 한 가지 캐싱 제한 사항은 다음과 같은 상황에서 변환된 문자열이 손실된다는 것입니다.

  • 애플리케이션의 캐리트 위치는 키(예: 커서 키)로 이동합니다.
  • 애플리케이션의 캐리트 위치는 마우스로 이동합니다.
  • 새 문서가 열립니다.

IMR_DOCUMENTFEED 명령을 사용하여 IME는 언제든지 캐시된 문자열을 새로 고칠 수 있습니다. 이 명령을 사용하면 변환 정확도가 향상됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
Imm.h(Windows.h 포함)

추가 정보

입력 메서드 관리자

입력 메서드 관리자 명령

RECONVERTSTRING

WM_IME_REQUEST