VBレスキュー(花ちゃん)
VB2005用トップページへVBレスキュー(花ちゃん)のトップページVB6.0用のトップページ各掲示板

リンク元へ戻ります。 キーボード・キー操作関係のメニュー
1.基本的なキー操作色々
2.特殊キーの状態を取得及び設定する
3.Win32 API関数を使ってのEnterキーでの自由自在フォーカス移動
4.SendInput 関数のDLL化による簡単キーボード操作
5.キーストロークをシミュレートする(SendInput関数使用例)
6.
7.スナップショットをファイルに保存及び印刷(SendInput関数使用例)
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.


1.基本的なキー操作色々
1.どのキーが押されたを取得するには
2.
3. 
4. 
5. 
6. 

 下記プログラムコードに関する補足・注意事項 
動作確認:Windows Vista・Windows 7 (32bit) / VB6.0(SP6)
Option :[Option Explicit]
参照設定:
使用 API:
keybd_event / MapVirtualKey / GetKeyState
その他 :このサンプルは、 Win32 APIを使用しておりますので、ある程度Win32 API が理解できる方がお使い下さい。
    :
このページのトップへ移動します。 1.どのキーが押されたを取得するには
どのキーが押されたのかを取得するには、そのコントロールがアクティブな状態で、KeyDown イベント又は、KeyPress イベントで取得する事になります。

Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
  Debug.Print "KeyCode = " & KeyCode, Shift
End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)
  Debug.Print "KeyAscii = " & KeyAscii
End Sub

詳しくは、ヘルプでそれぞれのイベントを調べて下さい。

ASCIIコード表は、ヘルプで「ASCII 文字セット」を検索して下さい
キーコードの定数は、Keycode 定数 で検索して下さい。

このページのトップへ移動します。 2.


このページのトップへ移動します。 3.


このページのトップへ移動します。 4.


このページのトップへ移動します。 5.


このページのトップへ移動します。 6.


このページのトップへ移動します。 検索キーワード及びサンプルコードの別名(機能名)





このページのトップへ移動します。