COMPOSITIONFORM结构包含组合窗口的位置信息。
typedef _TagCOMPOSITIONFORM {
DWORD dwStyle;
POINT ptCurrentPos;
RECT rcArea;
} COMPOSITIONFORM;
会员
dwStyle
位置风格该成员可以是以下值之一:
值 | 含义 |
CFS_DEFAULT | 将组合窗口移动到默认位置。IME窗口可以在客户区域外部显示合成窗口,例如在浮动窗口中。 |
CFS_FORCE_POSITION | 在ptCurrentPos给出的位置显示合成窗口的左上角。该坐标是相对于包含合成窗口的窗口的左上角,并且可以由IME进行调整【不】. |
CFS_POINT | 在ptCurrentPos给出的位置显示合成窗口的左上角。坐标相对于包含合成窗口的窗口的左上角,并由IME进行调整。 |
CFS_RECT | 在RCAR给出的位置显示合成窗口。坐标相对于包含合成窗口的窗口的左上角。 |
ptCurrentPos
组合窗口左上角的坐标。
RCAR
组合窗口的左上角和右下角的坐标。
备注
一些IME窗口调整系统或应用程序指定的组合窗口位置。CFS_FORCE_POSITION指示IME窗口跳过此调整。