WINNLSEnableIME 함수(winnls32.h)
IME(입력 방법 편집기)를 일시적으로 사용하거나 사용하지 않도록 설정하고 동시에 IME가 소유한 모든 창의 표시를 켜거나 끕니다.
참고 이 함수는 사용되지 않으므로 사용하면 안 됩니다.
구문
BOOL WINNLSEnableIME(
HWND unnamedParam1,
BOOL unnamedParam2
);
매개 변수
unnamedParam1
unnamedParam2
반환 값
IME의 이전 상태입니다. TRUE 이 호출 전에 사용하도록 설정되었으면 이고, 그렇지 않으면 FALSE입니다.
설명
이 함수와 관련하여 "enabled" 및 "disabled"라는 용어는 다음과 같이 정의됩니다.
IME를 사용하지 않도록 설정하면 변환 및 시스템 창을 삭제하여 응답하는 IME에 IME_WINDOWUPDATE(FALSE) 가 발급됩니다. IME를 사용하지 않도록 설정하면 키보드 메시지가 IME로 전송되지 않고 애플리케이션으로 직접 전송됩니다. IME를 사용하지 않도록 설정하더라도 SendIMEMessageEx 함수를 사용하는 API는 여전히 유효합니다.
IME를 사용하도록 설정하면 변환 및 시스템 창을 다시 표시하여 응답하는 IME에 IME_WINDOWUPDATE(TRUE) 가 발급됩니다. IME를 사용하도록 설정하면 키보드 메시지가 IME로 전송됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | winnls32.h(Windows.h 포함) |
라이브러리 | User32.lib |
DLL | User32.dll |