다음을 통해 공유


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