状态,作文和候选人Windows

【勇芳软件工作室】汉化HomePreviousNext

状态,组合和候选窗口形成IME的用户界面。【状态窗口】表示IME已打开,并为用户提供设置转换模式的方法。当用户输入文本时,出现【组合窗口】,根据转换模式,可以显示输入的文本或显示已转换的文本。【候选人窗口】与组合窗口一起出现。它包含组合窗口中所选字符的“候选”(替代字符)列表。用户可以滚动候选列表并选择所需的字符,然后返回到合成窗口。用户可以以这种方式组合所需的文本,直到组合字符串被确定并且窗口关闭。IME以WM_IME_CHARWM_IME_COMPOSITION / GCS_RESULT消息的形式将合成的字符发送到应用程序。如果应用程序不处理这些消息,则DefWindowProc功能将它们转换为一个或多个WM_CHAR消息。

默认情况下,系统会自动创建和管理需要输入文本的所有窗口的状态,构图和候选窗口。对于许多应用程序,此默认处理就足够了。这些应用程序完全依赖系统进行IME支持,据说是【IME-unaware】,因为它们不知道系统执行多少任务来管理IME窗口。

另一方面,【IME-aware】应用程序参与了IME窗口的创建和管理。这样的应用程序通过发送消息并拦截和处理这些窗口的消息来控制默认窗口的操作,位置和外观。在某些情况下,应用程序创建自己的IME窗口,并为其自定义状态,组合和候选窗口提供完整的处理。