ImmGetConversionList

機能
登録した単語の一つからリストを取得する
Declare Function ImmGetConversionList Lib "imm32.dll" Alias "ImmGetConversionListA" _
(ByVal hKL As Long, ByVal hIMC As Long, ByVal lpSrc As String, _
lpDst As Any, ByVal dwBufLen As Long, ByVal uFlag As Long) As Long hKL
キーボードレイアウトのハンドル(GetKeyboardLayout()関数の戻り値)
hIMC
入力コンテキストのハンドル(ImmGetContext()関数の戻り値)
lpSrc
文字列(uFlagの設定によって内容は異なる)
lpDst
(戻り値)データを受け取るCANDIDATELIST構造体の配列
dwBufLen
バッファのサイズ
uFlag
動作を指定する定数
戻り値
正常終了のとき、バッファにコピーしたバイト数
備考
dwBufLenに0を設定すると、バッファに必要なバイト数が戻る
uFlagsの定数

GCL_CONVERSION = &H1                         lpSrcは読みの文字列で
                                              lpDstには登録単語のリストが戻る
GCL_REVERSECONVERSION = &H2                  lpSrcは登録単語の文字列で
                                              lpDstには読みのリストが戻る
GCL_RESERSE_LENGTH = &H3                     lpSrcは登録単語の文字列で
                                              lpDstには読みのリストに必要なバイト数が戻る