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