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 [데스크톱 앱만 해당] |
헤더 |
|
추가 정보
-
참조
-
기타 리소스