[リストへもどる]
一括表示

投稿時間:2003/02/11(Tue) 19:42
投稿者名:Hiro
Eメール:
URL :
タイトル:
キーボードからプログラムの起動
はじめまして。Hiroと申します。
現在ランチャを作ろうと考えているのですが、
プログラムがアクティブになっていないときに
キーボードで、押されたキーを収得することは可能でしょうか?
たとえば、Ctrlを連打されたときにプログラムを表示するなどのようにしたいのです。

よろしくお願いします。

投稿時間:2003/02/11(Tue) 20:21
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: キーボードからプログラムの起動
> プログラムがアクティブになっていないときに
> キーボードで、押されたキーを収得することは可能でしょうか?

過去同様の質問があり、VBからは難しい C でないと出来ないような回答があったかと
思います。
詳しくはキーフック グローバルキーフック 等で調べてみて下さい。(ここのワード検索でも見つかります)


#  No.2650 の HIro さんと同じ方でしょうか? 違う方でしたら当サイトでは
  貴方が後になりますのペンネームを変えて下さる様お願いします。

投稿時間:2003/02/12(Wed) 00:15
投稿者名:Say
Eメール:
URL :
タイトル:
Re^2: キーボードからプログラムの起動
任意のキーストロークを取得するのはむずかしいですが、
起動するのが目的なら、ショートカットキー(ホットキー)でも
いいのではありませんか?

VBでホットキーを登録、監視するランチャーを作るのは可能です。

コールバック関数が必要ですし、
サブクラス化する必要はありますから、
それなりに知識は必要ですが・・・。