<Return[I]><Top>

ImmGetCandidateList

Declare Function Api_ImmGetCandidateList& Lib "imm32" Alias "ImmGetCandidateListA" (ByVal hIMC&, ByVal deIndex&, lpCandList As CANDIDATELIST, ByVal dwBufLen&)

Declare Function ImmGetCandidateList Lib "imm32" Alias "ImmGetCandidateListA" (ByVal hIMC As Long, ByVal deIndex As Long, lpCandList As CANDIDATELIST, ByVal dwBufLen As Long) As Long

指定された候補一覧を指定されたバッファにコピーする。

パラメータ
hIMC
    入力コンテキストのハンドルを指定する。
deIndex
    候補一覧を 0 から始まるインデックスで指定する。
lpCandList
    候補一覧を受け取る CANDIDATELIST 構造体へのポインタを指定する。
dwBufLen
    バッファのサイズをバイト単位で指定する。このパラメータに 0 を指定すると、要求した候補一覧全体を受け取るために必要となるバッファサ

    イズが関数から返る。

戻り値
    関数が成功すると、指定したバッファにコピーされたデータのバイト数が返る。
    関数が失敗すると、0 が返る。