<Return[I]><Top>

ImmAssociateContextEx

Declare Function Api_ImmAssociateContextEx& Lib "imm32"Alias "ImmAssociateContextEx" (ByVal hWnd&, ByVal himc&, ByVal dword&)

Declare Function ImmAssociateContextEx Lib "imm32"Alias "ImmAssociateContextEx" (ByVal hwnd As Long, ByVal himc As Long, ByVal dword As Long) As Long

指定されたウィンドウまたはその子ウィンドウと入力コンテキストとの関連付けの種類を変更して、関連付けを行なう。

パラメータ
hWnd
    入力コンテキストを関連付けるウィンドウのハンドルを指定する。
hIMC
    入力コンテキストのハンドルを指定する。
dwFlags
    ウィンドウと入力コンテキストの関連付けの種類を指定する。次のいずれかの値を指定できる。

    値                                              

意味                                                                                                       

    IACE_CHILDREN

入力コンテキストを hWnd パラメータで指定されたウィンドウの子ウィンドウにのみ関連付ける。

    IACE_DEFAULT

ウィンドウの既定の入力コンテキストを復元する。

    IACE_IGNORENOCONTEXT

入力コンテキストが関連付けられていなかったウィンドウには入力コンテキストを関連付けない。


戻り値
    関数が成功すると、TRUE が返る。
    関数が失敗すると、FALSE が返る。

解説
    IACE_CHILDREN を指定してこの関数を呼び出すと、指定した入力コンテキストが、hWnd パラメータで指定したウィンドウの子ウィンドウに

    関連付けられる。この場合に入力コンテキストが関連付けられるのは、hWnd を作成したスレッドの子ウィンドウだけである。また、この関数

    を呼び出した後に作成した子ウィンドウには、この関連付けは適用されず、既定の入力コンテキストが関連付けられる。
    IACE_DEFAULT を指定してこの関数を呼び出すと、指定したウィンドウの既定の入力コンテキストが復元される。この場合、hIMC パラメ

    ータは無視される。