다음을 통해 공유


EM_GETIMEPROPERTY 메시지

현재 입력 로캘과 연결된 IME(입력기)의 속성 및 기능을 검색합니다.

매개 변수

wParam

검색할 특성 정보 형식을 지정합니다. 이 매개 변수는 다음 값 중 하나일 수 있습니다.

의미
IGP_PROPERTY
속성 정보.
IGP_CONVERSION
변환 기능.
IGP_SENTENCE
문장 모드 기능.
IGP_UI
사용자 인터페이스 기능.
IGP_SETCOMPSTR
구성 문자열 기능.
IGP_SELECT
선택 상속 기능.
IGP_GETIMEVERSION
지정된 IME가 만들어진 시스템 버전 번호를 검색합니다.

lParam

사용되지 않음, 0이어야 합니다.

반환 값

lParam 매개 변수 값에 따라 속성 또는 기능 값을 반환합니다. 자세한 내용은 주의 섹션을 참조하십시오.

설명

wParam이 IGP_PROPERTY이면 다음 값 중 하나 이상을 반환합니다.

요구 사항
IME_PROP_AT_CARET 설정한 경우 변환 창이 캐럿 위치에 있습니다. 설정하지 않은 경우 창이 캐럿 위치 근처에 있습니다.
IME_PROP_SPECIAL_UI 설정한 경우 IME에 비표준 사용자 인터페이스가 있습니다. 애플리케이션은 IME 창에 그려서는 안 됩니다.
IME_PROP_CANDLIST_START_FROM_1 설정한 경우 후보 목록의 문자열은 1부터 시작하여 번호가 매겨집니다. 설정하지 않은 경우 문자열이 0부터 시작합니다.
IME_PROP_UNICODE 설정한 경우 IME는 UnicodeIME로 표시됩니다. 시스템과 IME는 UnicodeIME 인터페이스를 통해 통신합니다. 설정하지 않은 경우 IME가 ANSI 인터페이스를 사용하여 시스템과 통신합니다.
IME_PROP_COMPLETE_ON_UNSELECT 설정한 경우 변환 창이 캐럿 위치에 있습니다. 설정하지 않은 경우 창이 캐럿 위치 근처에 있습니다.
IME_PROP_ACCEPT_WIDE_VKEY 설정한 경우 IME는 VK_PACKET을 사용하여 SendInput 함수에서 가져온 삽입된 유니코드를 처리합니다. 설정하지 않은 경우 IME가 삽입된 유니코드를 처리하지 않을 수 있으며 삽입된 유니코드가 애플리케이션으로 직접 전송될 수 있습니다.

wParam이 IGP_UI인 경우 다음 값 중 하나 이상을 반환합니다.

요구 사항
UI_CAP_2700 0 또는 2700의 텍스트 이스케이프먼트 값을 지원합니다. 자세한 내용은 lfEscapement를 참조하세요.
UI_CAP_ROT90 0, 900, 1800 또는 2700의 텍스트 이스케이프먼트 값을 지원합니다. 자세한 내용은 lfEscapement를 참조하세요.
UI_CAP_ROTANY 모든 텍스트 이스케이프먼트 값을 지원합니다. 자세한 내용은 lfEscapement를 참조하세요.

wParam이 IGP_SETCOMPSTR이면 다음 값 중 하나 이상을 반환합니다.

요구 사항
SCS_CAP_COMPSTR SCS_SETSTR 값으로 ImmSetCompositionString 함수를 호출하여 구성 문자열을 만들 수 있습니다.
SCS_CAP_MAKEREAD lpRead 설정 없이 SCS_SETSTR과 함께 ImmSetCompositionString 함수를 사용할 때 해당 구성 문자열에서 읽기 문자열을 만들 수 있습니다.
SCS_CAP_SETRECONVERTSTRING 이 IME는 재변환을 지원할 수 있습니다. ImmSetCompositionString을 사용하여 재변환을 수행합니다.

wParam이 IGP_SELECT인 경우 다음 값 중 하나 이상을 반환합니다.

요구 사항
SELECT_CAP_CONVMODE 새 IME가 선택되면 변환 모드를 상속합니다.
SELECT_CAP_SENTENCE 새 IME를 선택하면 문장 모드를 상속합니다.

wParam이 IGP_GETIMEVERSION이면 다음 값 중 하나 이상을 반환합니다.

요구 사항
IMEVER_0310 IME는 Windows 3.1용으로 만들어졌습니다.
IMEVER_0400 IME는 Windows 95 이상용으로 만들어졌습니다.

이 메시지는 현재 입력 로캘을 사용한다는 점을 제외하면 ImmGetProperty와 유사합니다. 애플리케이션은 이 함수를 호출하기 전에 EM_ISIME를 호출해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003 [데스크톱 앱만 해당]
헤더
Richedit.h

추가 정보

참조

EM_ISIME

기타 리소스

ImmGetProperty