다음을 통해 공유


ImmGetProperty 함수(imm.h)

지정된 입력 로캘과 연결된 IME의 속성 및 기능을 검색합니다.

구문

DWORD ImmGetProperty(
       HKL   unnamedParam1,
       DWORD unnamedParam2
);

매개 변수

unnamedParam1

unnamedParam2

반환 값

dwIndex 매개 변수의 값에 따라 속성 또는 기능 값을 반환합니다. dwIndex가 IGP_PROPERTY 설정된 경우 함수는 다음 값 중 하나 이상을 반환합니다.

의미
IME_PROP_AT_CARET 설정한 경우 변환 창이 캐럿 위치에 있습니다. 지우면 창이 케어 위치 근처에 있습니다.
IME_PROP_SPECIAL_UI 설정된 경우 IME에는 비표준 사용자 인터페이스가 있습니다. 애플리케이션은 IME 창에 그려서는 안 됩니다.
IME_PROP_CANDLIST_START_FROM_1 설정한 경우 후보 목록의 문자열은 1부터 시작하여 번호가 매겨집니다. 지우면 문자열이 0에서 시작됩니다.
IME_PROP_UNICODE 설정된 경우 IME는 유니코드 IME로 표시됩니다. 운영 체제와 IME는 유니코드 IME 인터페이스를 통해 통신합니다. 명확한 경우 IME는 ANSI 인터페이스를 사용하여 운영 체제와 통신합니다.
IME_PROP_COMPLETE_ON_UNSELECT 설정되면 IME가 비활성화될 때 IME가 컴퍼지션 문자열을 완료합니다. 지우면 IME가 비활성화될 때(예: 키보드 레이아웃 변경에서) 컴퍼지션 문자열이 취소됩니다.
IME_PROP_ACCEPT_WIDE_VKEY 설정한 경우 IME는 VK_PACKET을 사용하여 SendInput 함수에서 가져온 삽입된 유니코드를 처리합니다. 지우면 IME가 삽입된 유니코드를 처리하지 않을 수 있으며 삽입된 유니코드를 애플리케이션에 직접 보낼 수 있습니다.
 

dwIndex가 IGP_UI 설정된 경우 함수는 다음 값 중 하나 이상을 반환합니다.

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

dwIndex가 IGP_SETCOMPSTR 설정된 경우 함수는 다음 값 중 하나 이상을 반환합니다.

의미
SCS_CAP_COMPSTR SCS_SETSTR 값으로 ImmSetCompositionString 함수를 호출하여 컴퍼지션 문자열을 만듭니다.
SCS_CAP_MAKEREAD lpRead를 설정하지 않고 SCS_SETSTR ImmSetCompositionString 함수를 사용할 때 해당 컴퍼지션 문자열에서 읽기 문자열을 만듭니다.
SCS_CAP_SETRECONVERTSTRING: 이 IME는 재변환을 지원할 수 있습니다. ImmSetCompositionString을 사용하여 다시 변환을 수행합니다.
 

dwIndex가 IGP_SELECT 설정된 경우 함수는 다음 값 중 하나 이상을 반환합니다.

의미
SELECT_CAP_CONVMODE 새 IME를 선택할 때 변환 모드를 상속합니다.
SELECT_CAP_SENTENCE 새 IME를 선택할 때 문장 모드를 상속합니다.
 

dwIndex가 IGP_GETIMEVERSION 설정된 경우 함수는 다음 값 중 하나 이상을 반환합니다.

의미
IMEVER_0310 IME는 Windows 3.1용으로 만들어졌습니다.
IMEVER_0400 IME는 Windows Me/98/95용으로 만들어졌습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당],동아시아 언어 지원 설치
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 imm.h(Immdev.h, Windows.h 포함)
라이브러리 Imm32.lib
DLL Imm32.dll

추가 정보

ImmSetCompositionString

입력 메서드 관리자

입력 메서드 관리자 함수