[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Программирование: Разработка и отладка программ


Список функций методов ввода

Метод ввода - это набор функций, которые преобразуют нажатие клавиши в строку символов в кодовом наборе, определяемом локалью. Функции ввода содержат функции обработки ввода (зависящие от локали) и элементы управления клавиатурой (например, Ctrl, Alt, Shift, Lock и Alt-Graphic). Для поддержки данного метода ввода предназначены следующие функции:

IMAIXMapping Преобразует пару параметров символ-клавиатуры и состояние в строку и возвращает указатель на эту строку.
IMAuxCreate Отправляет приложению запрос на создание вспомогательной области.
IMAuxDestroy Вызывает функцию callback для удаления всей информации о вспомогательной области.
IMAuxDraw Отправляет приложению запрос на вывод вспомогательной области.
IMAuxHide Отправляет прикладной программе запрос на удаление с экрана вспомогательной области.
IMBeep Передает приложению запрос на отправку звукового сигнала.
IMClose Закрывает метод ввода.
IMCreate Создает один экземпляр указанного метода ввода.
IMDestroy Уничтожает экземпляр метода ввода.
IMFilter Проверяет, обрабатывается ли нажатие клавиши методом ввода.
IMFreeKeymap Освобождает ресурсы, выделенные функцией IMInitialzieKeymap.
IMIndicatorDraw Запрашивает у прикладной программы вывод индикатора.
IMIndicatorHide Отправляет приложению запрос на удаление индикатора с экрана.
IMInitialize Инициализирует метод ввода для конкретного языка.
IMInitializeKeymap Инициализирует метод ввода для конкретного языка.
IMIoctl Предназначена для выполнения управляющих операций и отправки запросов.
IMLookupString Преобразует пару символ клавиатуры/состояние в строку, определенную пользователем.
IMProcessAuxiliary Сообщает методу ввода о том, что выполняется ввод для вспомогательной области.
IMQueryLanguage Определяет, поддерживается ли указанный язык.
IMSimpleMapping Преобразует пару параметров символ-клавиатуры и состояние в строку и возвращает указатель на эту строку.
IMTextCursor Задает новую позицию курсора.
IMTextDraw Отправляет приложению запрос на вывод следующей строки.
IMTextHide Отправляет приложению запрос на удаление области текста.
IMTextStart Передает приложению размер области компоновки.
IMTextStart Передает приложению размер области компоновки.

Дополнительная информация о методах ввода приведена в разделе Методы ввода - Обзор.

Описание других функций NLS приведено в разделе Список функций поддержки национальных языков.


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]