IME(입력 방법 편집기) 및 아시아 언어 지원에 대한 서식 있는 편집 컨트롤의 옵션 설정을 가져옵니다.
매개 변수
-
wParam
-
사용되지 않음; 은 0이어야 합니다.
-
lParam
-
사용되지 않음; 은 0이어야 합니다.
반환 값
다음 값 중 0개 이상이 될 수 있는 IME 및 아시아 언어 설정을 반환합니다.
| 반환 코드 | 설명 |
|---|---|
|
이 플래그를 설정하면 사용자가 다른 키보드 레이아웃으로 명시적으로 변경하면 컨트롤이 자동으로 글꼴을 변경합니다. 유니버설 유니코드 글꼴에 대한 IMF_AUTOFONT 해제하는 것이 유용합니다. 이 옵션은 기본적으로 켜져 있습니다(1). |
|
이 플래그가 설정되면 컨트롤은 스크립트에 따라 삽입 지점 크기에서 글꼴 바인딩 글꼴 크기를 조정합니다. 예를 들어 한글 글꼴은 서양 글꼴보다 약간 큽니다. 이 옵션은 기본적으로 켜져 있습니다(1). |
|
이 플래그를 설정하면 사용자가 명시적으로 다른 글꼴로 변경하거나 삽입 지점을 텍스트의 새 위치로 명시적으로 변경할 때 컨트롤이 자동으로 키보드 레이아웃을 변경합니다. 양방향 컨트롤에 대해 자동으로 설정됩니다. 다른 모든 컨트롤의 경우 기본적으로 꺼져 있습니다. 이 옵션은 기본적으로 해제되어 있습니다(0). |
|
Windows 8: 이 플래그가 설정된 경우 컨트롤은 자동 키보드 전환에 언어 중립적 논리를 사용합니다. 이 옵션은 기본적으로 해제되어 있습니다(0). |
|
이 플래그가 설정되면 컨트롤은 이중 글꼴 모드를 사용합니다. 아시아 언어 지원에 사용됩니다. 이 컨트롤은 ASCII 텍스트에 영어 글꼴을 사용하고 한글 텍스트에는 한글 글꼴을 사용합니다. 이 옵션은 기본적으로 켜져 있습니다(1). |
|
이 플래그는 IME 컴퍼지션 중에 리치 편집 컨트롤이 클라이언트에 알립니다. 0: 결정되지 않은 상태 중 EN_CHANGE 또는 EN_SELCHANGE 알림이 없습니다. 최종 문자열이 들어오면 알림을 보냅니다. 기본값입니다. 1: 결정되지 않은 상태 동안 EN_CHANGE 및 EN_SELCHANGE 이벤트를 보냅니다. |
|
이 플래그는 사용자가 취소하는 경우 컨트롤이 IME의 컴퍼지션 문자열을 사용하는 방법을 결정합니다. 이 플래그가 설정되면 컨트롤은 컴퍼지션 문자열을 삭제합니다. 이 플래그가 설정되지 않은 경우 컨트롤은 컴퍼지션 문자열을 결과 문자열로 사용합니다. 이 옵션은 기본적으로 해제되어 있습니다(0). |
|
Windows 8: 이 플래그가 설정된 경우 키보드 언어로 키보드 입력을 스탬핑하지 않도록 설정하고 동아시아 이외의 언어 ID가 문자 레퍼토리와 호환되도록 합니다. 이 옵션은 기본적으로 해제되어 있습니다(0). |
|
Windows 8: 이 플래그가 설정된 경우 서식 있는 편집 컨트롤은 빈 컨트롤에서 키보드 언어 스탬핑을 사용하지 않도록 설정합니다. 이 옵션은 기본적으로 해제되어 있습니다(0). |
|
Windows 8: 이 플래그를 설정하면 서식 있는 편집 컨트롤이 맞춤법 검사를 켭니다. 이 옵션은 기본적으로 해제되어 있습니다(0). |
|
Windows 8: 이 플래그가 설정된 경우 터치 키보드 자동 고침을 사용하도록 설정합니다. 이 옵션은 기본적으로 해제되어 있습니다(0). |
|
Windows 10: 무시됩니다. Windows 8: 이 플래그를 설정하면 다양한 편집 컨트롤을 통해 터치 키보드 예측을 수행할 수 있습니다. 이 옵션은 기본적으로 해제되어 있습니다(0). |
|
사용자 인터페이스 기본 글꼴을 사용합니다. 이 옵션은 기본적으로 해제되어 있습니다(0). |
비고
IMF_AUTOFONT 플래그는 기본적으로 설정됩니다. IMF_AUTOKEYBOARD 및 IMF_IMECANCELCOMPLETE 플래그는 기본적으로 지워집니다.
요구 사항
| 요구 사항 | 가치 |
|---|---|
| 지원되는 최소 클라이언트 |
Windows Vista [데스크톱 앱만 해당] |
| 지원되는 최소 서버 |
Windows Server 2003 [데스크톱 앱만 해당] |
| 헤더 |
|