Сведения о диспетчере методов ввода
Использование функциональности IMM в IME-совместимом приложении освобождает пользователей от необходимости запоминать все возможные значения символов. Вместо этого он позволяет IME отслеживать нажатия клавиш пользователя, предвидеть символы, которые пользователь может захотеть, и представляет список символов-кандидатов, из которых нужно выбрать.
Заметка
IMM выполняет аналогичные операции с фреймворком текстовых служб , используемый приложениями, которые взаимодействуют с текстовыми службами.
По умолчанию IMM предоставляет окно IME, через которое пользователь вводит нажатия клавиш, просматривает и выбирает кандидатов. Приложения могут использовать функции и сообщения IMM для создания собственных окон IME и управления ими, предоставляя пользовательский интерфейс при использовании возможностей преобразования IME.
IMM включен только в локализованных операционных системах Windows в Восточной Азии (китайский, японский, корейский). В этих системах приложение вызывает GetSystemMetrics с SM_DBCSENABLED, чтобы определить, включён ли IMM.
Windows 2000: Полнофункциональная поддержка IMM предоставляется во всех локализованных версиях. Однако IMM включен только в том случае, если установлен азиатский языковой пакет. Приложение с поддержкой IME может вызывать функцию GetSystemMetrics с параметром SM_IMMENABLED, чтобы определить, включена ли система IMM.
В этом разделе содержатся следующие разделы.
- списки кандидатов
- строка композиции
- HexToUnicode IME
- горячие клавиши
- сообщения IME
- Класс окна IME
- контекста ввода
- Статус, Состав и Кандидаты Windows