C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: 常駐プログラムによるキーボード監視について


(過去ログ 81 を表示中)

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■47799 / inTopicNo.1)  常駐プログラムによるキーボード監視について
  
□投稿者/ モニ (3回)-(2010/03/15(Mon) 16:12:30)

分類:[VB.NET/VB2005 以降] 

VB2005にて作成しています。

起動するとタスクトレイに収納されるタイプのプログラムを考えています。

収納後はある特定のキー(例えばCtrl+F1)を入力すると、あるプログラムを最前面表示をし、キーに見合った動作をさせたいのですが
プログラム自身がアクティブにないと動いてくれません。

非アクティブ時にでも動作出来るような処理は可能な物でしょうか?

引用返信 編集キー/
■47803 / inTopicNo.2)  Re[1]: 常駐プログラムによるキーボード監視について
□投稿者/ 中博俊 (1374回)-(2010/03/15(Mon) 16:49:37)
グローバルフックっていう技術があるので、それを使ってください。
.NETだと非常にうまくないので、そのへんはC++で作ってくださいな。
引用返信 編集キー/
■47804 / inTopicNo.3)  Re[1]: 常駐プログラムによるキーボード監視について
□投稿者/ aetos (252回)-(2010/03/15(Mon) 16:50:14)
No47799 (モニ さん) に返信
> VB2005にて作成しています。
>
> 起動するとタスクトレイに収納されるタイプのプログラムを考えています。
>
> 収納後はある特定のキー(例えばCtrl+F1)を入力すると、あるプログラムを最前面表示をし、キーに見合った動作をさせたいのですが
> プログラム自身がアクティブにないと動いてくれません。
>
> 非アクティブ時にでも動作出来るような処理は可能な物でしょうか?

RegisterHotKey 関数を使う必要があるかも。
http://dobon.net/vb/bbs/log3-34/20932.html
引用返信 編集キー/
■47805 / inTopicNo.4)  Re[2]: 常駐プログラムによるキーボード監視について
□投稿者/ モニ (5回)-(2010/03/15(Mon) 16:59:23)
中博俊さん、aetosさん ありがとうございます。

aetosさんから教えて頂いたリンク先で解決致しました。

解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -