- - PR -
EXE起動時に押されているキーコードを取得したい
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-01-07 21:32
いつもお世話になっています。
<開発環境> WindowsXP SP2 .NET C#でWindowsフォームアプリケーション マクロ登録をしているAccessを開くときのイメージで、 exeの起動時に表示する画面を分けたいのですが どのような実現方法があるでしょうか。 <やりたいこと> 普通にexeを起動 → 画面Aを起動 Shiftキーを押しながら起動 → 画面Bを起動 起動時にどのキーが押されているかが分かればいいと思うのですが・・。 実現方法をご存知の方がいらっしゃいましたらご教授下さい。 | ||||
|
投稿日時: 2006-01-07 23:15
.NET 的には、Control クラスの Static な ModifierKeys プロパティが使えます。 ダメならば、GetAsyncKeyState API を使いましょう。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2006-01-08 09:51
心配だったので、試してみました。
こんな感じで、大丈夫そうですね。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2006-01-10 18:09
じゃんぬねっとさん、御礼が遅くなってしまって
大変申し訳ありませんでした。 おっしゃるように、ModifierKeysを使って出来ました。 ありがとうございました。 もっと勉強します・・・。 ありがとうございました。 |
1