<Return[I]><Top>

ImmEnumInputContext

Declare Function Api_ImmEnumInputContext& Lib "imm32" Alias "ImmEnumInputContext" (ByVal idThread&, ByRef lpfn As IMCENUMPROC, ByVal lParam&)

Declare Function ImmEnumInputContext Lib "imm32" Alias "ImmEnumInputContext" (ByVal idThread As Long, ByRef lpfn As IMCENUMPROC, ByVal lParam As Long) As Long

idThread パラメータに指定された値に基づいて入力コンテキストを列挙する。

パラメータ
idThread
    スレッド ID を指定する。次のいずれかの値を指定できる。

    値                  

意味                                                                                                                  

    0

現在のスレッド。

    -1

現在のプロセス。

    スレッド ID

入力コンテキストを列挙するスレッドの ID。他のプロセスに属するスレッドのスレッド ID も指定でる。

lpfn
    列挙用のコールバック関数へのポインタを指定する。
lParam
    アプリケーション定義のデータを指定する。このパラメータは、そのままコールバック関数に渡される。

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

解説
    入力コンテキストが 1 つ列挙されるたびに 1 度ずつコールバック関数が呼び出される。コールバック関数には、ImmEnumInputContext 関

    数の lParam パラメータに指定したデータが渡される。