입력 방법 서브루틴 리스트

입력 방법은 키 입력을 로케일로 지정한 코드 세트에 있는 문자열로 변환하는 서브루틴 세트입니다. 입력 방법 서브루틴은 로케일 고유 입력 처리 및 키보드 제어(예: Ctrl, Alt, Shift, Lock 및 Alt-Graphic)에 대한 로직을 포함합니다.

다음과 같은 서브루틴이 이 입력 방법을 지원합니다.

이미 매핑
KeySymbolState 매개변수 쌍을 문자열로 변환하고 해당 문자열에 대한 포인터를 리턴합니다.
IMAuxCreate
보조 영역을 작성하도록 애플리케이션 프로그램에 지시합니다.
IMAuxDestroy
보조 영역에 대한 지식을 모두 영구 삭제하는 콜백을 통지합니다.
IMAuxDraw
보조 영역을 그리도록 애플리케이션 프로그램에 지시합니다.
IMAuxHide
보조 영역을 숨기도록 애플리케이션 프로그램에 지시합니다.
IMBeep
발신음을 내도록 애플리케이션 프로그램에 지시합니다.
IMClose
입력 방법을 닫습니다.
IMCreate
특정 입력 방법의 한 인스턴스를 작성합니다.
IMDestroy
입력 방법 인스턴스를 영구 삭제합니다.
IMFilter
내부 처리를 위해 입력 방법에서 키보드 이벤트를 사용하는지 여부를 확인합니다.
IMFreeKeymap
IMInitialzieKeymap 서브루틴에 의해 할당된 자원을 사용 가능하게 합니다.
IMIndicatorDraw
표시기를 그리도록 애플리케이션 프로그램에 지시합니다.
IMIndicatorHide
표시기를 숨기도록 애플리케이션 프로그램에 지시합니다.
IMInitialize
특정 언어에 대한 입력 방법을 초기화합니다.
IMInitializeKeymap
특정 언어에 대한 입력 방법을 초기화합니다.
IMIoctl
입력 방법에 대해 다양한 제어 또는 조회 조작을 수행합니다.
IMLookupString
키보드-기호/상태 쌍을 사용자가 정의한 문자열에 맵핑합니다.
IMProcessAuxiliary
보조 영역에 대한 입력을 입력 방법에 통지합니다.
IMQueryLanguage
지정된 언어가 지원되는지 확인합니다.
IMSimpleMapping
KeySymbolState 매개변수 쌍을 문자열로 변환하고 해당 문자열에 대한 포인터를 리턴합니다.
IMTextCursor
새 표시 커서 위치를 설정합니다.
IMTextDraw
다음 문자열을 그리도록 애플리케이션 프로그램에 요구합니다.
IMTextHide
텍스트 영역을 숨기도록 애플리케이션 프로그램에 지시합니다.
IMTextStart
사전 편집 공간의 길이를 애플리케이션 프로그램에 통지합니다.