다음을 통해 공유


EM_GETLANGOPTIONS 메시지

IME(입력 방법 편집기) 및 아시아 언어 지원에 대한 서식 있는 편집 컨트롤의 옵션 설정을 가져옵니다.

매개 변수

wParam

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

lParam

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

반환 값

다음 값 중 0개 이상이 될 수 있는 IME 및 아시아 언어 설정을 반환합니다.

반환 코드 설명
IMF_AUTOFONT
이 플래그를 설정하면 사용자가 다른 자판 배열로 명시적으로 변경할 경우 컨트롤에서 글꼴을 자동으로 변경합니다. 범용 유니코드 글꼴에 대한 IMF_AUTOFONT를 비활성화하는 것이 유용합니다. 이 옵션은 기본적으로 활성화되어 있습니다(1).
IMF_AUTOFONTSIZEADJUST
이 플래그를 설정하면 컨트롤은 스크립트에 따라 삽입 지점 크기에서 글꼴 바인딩 글꼴 크기를 조정합니다. 예를 들어, 아시아 글꼴은 영어 글꼴보다 약간 큽니다. 이 옵션은 기본적으로 활성화되어 있습니다(1).
IMF_AUTOKEYBOARD
이 플래그를 설정하면 사용자가 명시적으로 다른 글꼴로 변경하거나 텍스트 내의 새 위치로 삽입 지점을 변경할 경우 컨트롤에서 자판 배열을 자동으로 변경합니다. 양방향 컨트롤에 대해 자동으로 활성화됩니다. 다른 모든 컨트롤의 경우 기본적으로 비활성화되어 있습니다. 이 옵션은 기본적으로 비활성화되어 있습니다(0).
IMF_DISABLEAUTOBIDIAUTOKEYBOARD
Windows 8: 이 플래그를 설정하면 컨트롤은 자동 키보드 전환에 언어 중립 논리를 사용합니다. 이 옵션은 기본적으로 비활성화되어 있습니다(0).
IMF_DUALFONT
이 플래그를 설정하면 컨트롤은 이중 글꼴 모드를 사용합니다. 이 옵션은 아시아 언어 지원에 사용됩니다. 컨트롤에서는 ASCII 텍스트에 영어 글꼴을 사용하고 아시아어 텍스트에 아시아어 글꼴을 사용합니다. 이 옵션은 기본적으로 활성화되어 있습니다(1).
IMF_IMEALWAYSSENDNOTIFY
이 플래그는 IME 구성 중에 서식 있는 편집 컨트롤이 클라이언트에 알립니다.
0: 결정되지 않은 상태 동안은 EN_CHANGE 또는 EN_SELCHANGE 알림이 없습니다. 최종 문자열이 들어오면 알림을 보냅니다. 기본값입니다.
1: 결정되지 않은 상태 동안 EN_CHANGEEN_SELCHANGE 이벤트를 보냅니다.
IMF_IMECANCELCOMPLETE
이 플래그는 사용자가 IME를 취소할 경우 컨트롤에서 해당 구성 문자열을 사용하는 방법을 지정합니다. 이 플래그를 설정하면 컨트롤에서 컴퍼지션 문자열을 삭제합니다. 이 플래그를 설정하지 않으면 컨트롤에서 컴퍼지션 문자열을 결과 문자열로 사용합니다. 이 옵션은 기본적으로 비활성화되어 있습니다(0).
IMF_NOIMPLICITLANG
Windows 8: 이 플래그를 설정하면 키보드 언어로 키보드 입력 스탬핑을 사용하지 않도록 설정하고 동아시아 이외의 언어 ID가 문자 레퍼토리와 호환되도록 합니다. 이 옵션은 기본적으로 비활성화되어 있습니다(0).
IMF_NOKBDLIDFIXUP
Windows 8: 이 플래그를 설정하면 Rich Edit 컨트롤은 빈 컨트롤에서 키보드 언어 스탬핑을 사용하지 않도록 설정합니다. 이 옵션은 기본적으로 비활성화되어 있습니다(0).
IMF_SPELLCHECKING
Windows 8: 이 플래그를 설정하면 Rich Edit 컨트롤이 맞춤법 검사를 켭니다. 이 옵션은 기본적으로 비활성화되어 있습니다(0).
IMF_TKBAUTOCORRECTION
Windows 8: 이 플래그를 설정하면 터치 키보드 자동 교정을 사용하도록 설정합니다. 이 옵션은 기본적으로 비활성화되어 있습니다(0).
IMF_TKBPREDICTION
Windows 10: 무시되었습니다.
Windows 8: 이 플래그를 설정하면 풍부한 편집 컨트롤을 통해 터치 키보드 예측을 수행할 수 있습니다. 이 옵션은 기본적으로 비활성화되어 있습니다(0).
IMF_UIFONTS
사용자 인터페이스 기본 글꼴을 사용합니다. 이 옵션은 기본적으로 비활성화되어 있습니다(0).

설명

IMF_AUTOFONT 플래그는 기본적으로 설정됩니다. IMF_AUTOKEYBOARDIMF_IMECANCELCOMPLETE 플래그는 기본적으로 지워집니다.

요구 사항

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

추가 정보

참조

EM_SETLANGOPTIONS

EM_SETLIMITTEXT