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


код уведомления IMR_DOCUMENTFEED

Уведомляет приложение, когда выбранному IME требуется преобразованная строка из приложения. Приложение получает эту команду через сообщение WM_IME_REQUEST с заданными параметрами, как показано ниже.

LRESULT IMR_DOCUMENTFEED

Параметры

Wparam

Задайте значение IMR_DOCUMENTFEED.

Lparam

Указатель на буфер, содержащий структуру RECONVERTSTRING .

Возвращаемое значение

Возвращает текущую структуру строки рековерсия. Если для lParam задано значение NULL, приложение возвращает необходимый размер буфера для хранения структуры. Команда возвращает значение 0, если не удалось.

Комментарии

IME кэширует преобразованные строки для более высокой точности преобразования. Одним из ограничений кэширования IME является то, что преобразованная строка теряется при следующих обстоятельствах:

  • Положение курсора для приложения перемещается с помощью клавиши, например клавиши курсора.
  • Положение курсора для приложения перемещается мышью.
  • Откроется новый документ.

С помощью команды IMR_DOCUMENTFEED IME может обновлять кэшированные строки в любое время. Использование этой команды повышает точность преобразования.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Imm.h (включая Windows.h)

См. также раздел

Диспетчер методов ввода

Команды диспетчера методов ввода

RECONVERTSTRING

WM_IME_REQUEST