Поделиться через


Экранирование IME

Эти escape-адреса используются с функцией ImmEscape .

ESC Описание
IME_ESC_GET_EUDC_DICTIONARY Получите путь к файлу словаря EUDC. На входных данных параметр lpData должен быть указателем на буфер для получения пути. Этот буфер должен быть равен или больше 80 * sizeof(TCHAR). При возврате буфер содержит строку со значением NULL, указывающую полный путь к словарю. Для использования только редактором EUDC для китайского языка; не используются в других приложениях.
IME_ESC_HANJA_MODE Преобразование из Хангула в Ханджа. На входных данных lpData должен указывать на буфер, содержащий преобразуемый символ Hangul; в выходных данных он получает преобразованный Hanja в виде строки, завершаемой null. Для использования корейским редактором; не используются в других приложениях.
IME_ESC_IME_NAME Получение имени IME. Для получения имени параметр lpData должен быть указателем на буфер. При возврате буфер содержит строку, завершающуюся нулевым значением, указывающую имя IME. Для использования только редактором EUDC для китайского языка; не используются в других приложениях. Windows Me/98/95: Буфер должен быть не менее 16*sizeof(TCHAR).
Windows NT, Windows 2000, Windows XP: буфер должен содержать не менее 64 символов.
IME_ESC_MAX_KEY Возвращаемое значение функции — это максимальное количество нажатий клавиш для символа EUDC. Для использования только редактором EUDC для китайского языка; не используются в других приложениях.
IME_ESC_QUERY_SUPPORT Проверьте реализацию. При входе lpData указывает на буфер, содержащий escape-значение IME. Функция возвращает значение 0, если escape-файл не реализован.
IME_ESC_SEQUENCE_TO_INTERNAL Возвращает код символа, соответствующий указанному коду последовательности. На входных данных параметр lpData является указателем на 32-разрядную переменную, содержащую код последовательности. Для использования только редактором EUDC для китайского языка; не используются в других приложениях. Как правило, китайский IME кодирует коды символов чтения в последовательности от 1 до n.
IME_ESC_SET_EUDC_DICTIONARY Задайте файл словаря EUDC. При входных данных параметр lpData является указателем на строку, завершающуюся значением NULL, указывающую полный путь. Путь должен быть меньше 80 * sizeof(TCHAR). Для использования только редактором EUDC для китайского языка; не используются в других приложениях.
IME_ESC_GETHELPFILENAME Windows Me/98, Windows 2000, Windows XP: Возвращает имя файла справки IME. При возврате параметр lpData — это полный путь к файлу справки IME. Путь должен быть меньше 80 * sizeof(TCHAR).

 

Операционная система резервирует escape-адреса в IME_ESC_RESERVED_FIRST диапазона для IME_ESC_RESERVED_LAST для собственного использования.

Операционная система резервирует escape-сообщения в диапазоне IME_ESC_PRIVATE_FIRST для IME_ESC_PRIVATE_LAST для частного использования МЕМ.