IME辞書に単語を登録する
Declare Function ImmRegisterWord Lib "imm32.dll" Alias "ImmRegisterWordA" _
(ByVal hKL As Long, ByVal lpszReading As String, ByVal dwStyle As Long, _
ByVal lpszRegister As String) As Long
Declare Function ImmRegisterWord Lib "imm32.dll" Alias "ImmRegisterWordA" _
(ByVal hKL As Integer, ByVal lpszReading As String, ByVal dwStyle As Integer, _
ByVal lpszRegister As String) As Integer
BOOL ImmRegisterWord(
HKL hKL,
LPCTSR lpszReading,
DWORD dwStyle,
LPCTSTR lpszRegister
);
引数
hKL
キーボードレイアウトのハンドル(GetKeyboardLayout()関数の戻り値)lpszReading
登録する単語の読みdwStyle
登録する単語のスタイルを指定する定数lpszRegister
登録する単語戻り値
正常終了のとき 0以外備考
エラーのとき 0
「スタイル」とは「名詞」とか「形容詞」などの分類を指す。dwStyleの定数
スタイルはImmGetRegisterWordStyle()関数を使うことで得られる。
IME_REGWORD_STYLE_EUDC = &H1 EUDCの範囲内
IME_REGWORD_USER_FIRST(=&H80000000)から
IME_REGWORD_USER_LAST(=&HFFFF)の範囲 IMEが管理するプライベートなスタイル