다음을 통해 공유


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: 이 플래그가 설정된 경우 서식 있는 편집 컨트롤은 빈 컨트롤에서 키보드 언어 스탬핑을 사용하지 않도록 설정합니다. 이 옵션은 기본적으로 해제되어 있습니다(0).
IMF_SPELLCHECKING
Windows 8: 이 플래그를 설정하면 서식 있는 편집 컨트롤이 맞춤법 검사를 켭니다. 이 옵션은 기본적으로 해제되어 있습니다(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