IMEがサポートする登録単語のスタイルを継承する
Declare Function ImmGetRegisterWordStyle Lib "imm32.dll" Alias "ImmGetRegisterWordStyleA" _
(ByVal hKL As Long, ByVal uItem As Long, lpStyleBuf As Any) As Long
Declare Function ImmGetRegisterWordStyle Lib "imm32.dll" Alias "ImmGetRegisterWordStyleA" _
(ByVal hKL As Integer, ByVal uItem As Integer, lpStyleBuf As Integer) As Integer
UINT ImmGetRegisterWordStyle(
HKL hKL,
UINT nItem,
LPSTYLEBUF lpStyleBuf
);
引数
hKL
キーボードレイアウトのハンドル(GetKeyboardLayout()関数の戻り値)uItem
バッファが格納できるスタイルの最大級lpStyleBuf
0のとき、スタイル数を返す
(戻り値)データを受け取るSTYLEBUF構造体を含むバイト配列戻り値
正常終了のとき コピーしたスタイル数備考
「スタイル」とは「名詞」か「形容詞」などの分類を指す。この関数を実行する前に
uItemに0を設定してスタイル数を調べてからバイト配列のサイズを確定する。