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