GetKeyNameText |
Declare Function Api_GetKeyNameText& Lib "user32" Alias "GetKeyNameTextA" (ByVal lParam&, ByVal lpString$, ByVal nSize&) |
||||||||
Declare Function GetKeyNameText Lib "user32" Alias "GetKeyNameTextA" (ByVal lParam As Long, ByVal lpString As String, ByVal nSize As Long) As Long |
|||||||||
キーの名前を表す文字列を取得する。 |
|||||||||
パラメータ する。
lpString
ラメータが指すバッファと同じサイズであるべきである)。
に含まれていない。 たキーが押された場合に備えて、キー名のリストを文字列の形で保持する。キー名は、現在インストールされているキーボードのレイアウトに 従って変換される。文字キーの名前は、その文字そのものである。デッドキーの名前はそのとおり(たとえば「'」)に出力される。(英語以外 の言語ではアクセントやウムラウトなどの文字飾りを使うことがある。たとえば、最初に「'」、次に「a」を押すと、アクサンテギュ付きの a を入力できるキーボードと OS がある。このような場合、「'」をデッドキーと呼ぶ。)。 |