Сведения о диспетчере методов ввода
Использование функций 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