<Return[I]><Top>

ImmDisableIME

Declare Function Api_ImmDisableIME& Lib "imm32" Alias "ImmDisableIME" (ByVal dword&)

Declare Function ImmDisableIME Lib "imm32" Alias "ImmDisableIME" (ByVal dword As Long) As Long

プロセス内の 1 つのスレッドまたはすべてのスレッドの IME(Input Method Editor)を無効にする。

パラメータ
idThread
    IME を無効にするスレッドを指定する。このパラメータに 0 を指定すると、現在のスレッドの IME が無効になる。このパラメータに-1 を指定

    すると、現在のプロセス内のすべてのスレッドの IME が無効になる。

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

解説
    この関数は、必ずスレッド内の最初のトップレベルウィンドウが メッセージを受け取る前に呼び出さなければならない。このため、アプリケーシ

    ョンは、次のいずれかの場所でこの関数を呼び出す必要がある。
    関数を呼び出して最初のトップレベルウィンドウを作成する前の任意のタイミング。
    最初のトップレベルウィンドウの ハンドラ内。