SendIMEMessageExA 함수(ime.h)
[이 함수는 사용되지 않으므로 사용하면 안 됩니다.]
지정된 하위 함수를 통해 IME(입력 메서드 편집기)에 대한 작업 또는 처리를 지정합니다.
통사론
LRESULT SendIMEMessageExA(
HWND unnamedParam1,
LPARAM unnamedParam2
);
매개 변수
unnamedParam1
unnamedParam2
반환 값
하위 기능의 처리 결과입니다. 결과가 성공하지 못하면 다음 오류 코드 중 하나가 IMESTRUCT 구조의 wParam 저장됩니다.
반환 코드 | 묘사 |
---|---|
|
디스크 오류입니다. |
|
일반 오류입니다. |
|
잘못된 문자를 포함합니다. |
|
잘못된 하위 기능입니다. |
|
하위 함수는 중첩되므로 사용할 수 없습니다. |
|
IME가 선택되지 않았습니다(설치되지 않음). |
|
영역이 부족합니다. |
|
후보를 찾을 수 없습니다. |
|
Windows가 시스템 모드에 있으므로 데이터를 IME에 전달할 수 없습니다. |
|
문자가 너무 깁니다. |
발언
SendIMEMessageExWM_CONVERTREQUESTEX 메시지를 지원하는 IME에 대해서만 사양에 규정된 작업을 보장합니다.
WM_CONVERTREQUESTEX지원하지 않는 IME의 경우 SendIMEMessageExWM_CONVERTREQUEST 메시지를 IME에 보내고 IMESTRUCT 구조체의 wParam 멤버의 내용을 반환합니다. 하위 기능의 처리가 정상적으로 완료되지 않은 경우 이러한 함수는
메모
ime.h 헤더는 SENDIMEMessageEx를 UNICODE 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입대한
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows 2000 Server [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | ime.h(Windows.h 포함) |
라이브러리 | User32.lib |
DLL | User32.dll |