共用方式為


COMPOSITIONFORM 結構 (immdev.h)

包含組合視窗的樣式和位置資訊。

語法

typedef struct tagCOMPOSITIONFORM {
  DWORD dwStyle;
  POINT ptCurrentPos;
  RECT  rcArea;
} COMPOSITIONFORM, *PCOMPOSITIONFORM, *NPCOMPOSITIONFORM, *LPCOMPOSITIONFORM;

成員

dwStyle

位置樣式。 這個成員可以是下列其中一個值:

意義
CFS_DEFAULT 將組合視窗移至預設位置。 IME 視窗可以在工作區外顯示組合視窗,例如在浮動視窗中。
CFS_FORCE_POSITION ptCurrentPos所指定的位置,顯示組合視窗的左上角。 座標相對於包含組合視窗的視窗左上角,而且不受 IME 調整。
CFS_POINT ptCurrentPos所指定的位置顯示組合視窗的左上角。 座標相對於包含組合視窗的視窗左上角,並受限於 IME 的調整。
CFS_RECT rcArea所指定的位置顯示組合視窗。 座標相對於包含組合視窗的視窗左上方。

ptCurrentPos

POINT結構,包含組合視窗左上角的座標。

rcArea

RECT結構,其中包含組合視窗左上角和右下角的座標。

備註

某些 IME 視窗會調整系統或應用程式所指定的組合視窗位置。 CFS_FORCE_POSITION會指示輸入法視窗略過這項調整。

需求

   
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
標頭 immdev.h (包括 Immdev.h、Windows.h)

另請參閱

輸入方法管理員

輸入方法管理員結構