ImmRegisterWord

機能
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
備考
「スタイル」とは「名詞」とか「形容詞」などの分類を指す。
スタイルはImmGetRegisterWordStyle()関数を使うことで得られる。
dwStyleの定数

IME_REGWORD_STYLE_EUDC = &H1                      EUDCの範囲内
IME_REGWORD_USER_FIRST(=&H80000000)から
IME_REGWORD_USER_LAST(=&HFFFF)の範囲              IMEが管理するプライベートなスタイル