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 Long3>
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には読みのリストに必要なバイト数が戻る