IMEの説明文を取得する
Declare Function ImmGetDescripton Lib "Imm32.dll" AliAs "ImmGetDescriptionA" _
(ByVal hKL As Long, ByVal lpszDescription As String, ByVal uBufLen As Long) As Long
Declare Function ImmGetDescripton Lib "Imm32.dll" AliAs "ImmGetDescriptionA" _
(ByVal hKL As Integer, ByVal lpszDescription As String, ByVal uBufLen As Integer) As Integer
UINT ImmGetDescription(
HKL hKL,
LPTSTR lpszDescription,
UINT uBufLen
);
引数
hKL
キーボードレイアウトのハンドル(GetKeyboardLayout()関数の戻り値)lpszDescription
(戻り値)データを受け取るバッファuBufLen
同、バイト数戻り値
正常終了のとき コピーしたバイト数備考
エラーのとき 0
lpszDescriptionにvbNullString、uBufLenに0を設定すると、バッファに必要なバイト数が戻る