IME入力ウィンドウの位置を設定する
Declare Function ImmSetCompositionWindow Lib "imm32.dll" _
(ByVal hIMC As Long, lpCompForm As COMPOSITIONFORM) As Long
Declare Function ImmSetCompositionWindow Lib "imm32.dll" _
(ByVal hIMC As Integer, lpCompForm As COMPOSITIONFORM) As Integer
BOOL ImmSetCompositionWindow(
HIMC hIMC,
LPCOMPOSITIONFORM lpCompForm
);
引数
hIMC
入力コンテキストのハンドル(ImmGetContext()関数の戻り値)lpCompForm
位置情報を指定するCOMPOSITIONFORM構造体戻り値
正常終了のとき 0以外備考
エラーのとき 0
この関数を実行すると、アプリケーションにIMN_SETCOMPOSITIONWINDOW(=&HB)を送る。
IME入力ウィンドウの位置は、IME自身によって制御されているのでIMEに任せるべきである。