COMPOSITIONFORM 結構 (imm.h)
包含組合窗口的樣式和位置資訊。
語法
typedef struct tagCOMPOSITIONFORM {
DWORD dwStyle;
POINT ptCurrentPos;
RECT rcArea;
} COMPOSITIONFORM, *PCOMPOSITIONFORM, *NPCOMPOSITIONFORM, *LPCOMPOSITIONFORM;
成員
dwStyle
位置樣式。 此成員可以是下列其中一個值:
值 | 意義 |
---|---|
CFS_DEFAULT | 將組合視窗移至預設位置。 輸入法視窗可以在工作區外部顯示組合視窗,例如在浮動視窗中。 |
CFS_FORCE_POSITION | 在 ptCurrentPos 所指定的位置上,顯示組合視窗的左上角。 座標相對於包含組合視窗的視窗左上角,而且不受輸入法調整。 |
CFS_POINT | 在 ptCurrentPos 所指定的位置顯示組合視窗的左上角。 座標相對於包含組合視窗的視窗左上角,而且會受到輸入法的調整。 |
CFS_RECT | 在 rcArea 所指定的位置顯示組合視窗。 座標相對於包含組合視窗的視窗左上方。 |
ptCurrentPos
POINT 結構,包含組合視窗左上角的座標。
rcArea
RECT 結構,包含組合視窗左上角和右下角的座標。
備註
某些輸入法視窗會調整系統或應用程式所指定的組合視窗位置。 CFS_FORCE_POSITION會指示輸入法視窗略過這項調整。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | imm.h (包括 Immdev.h、Windows.h) |