アクティブでなくてもキーダウンを取得 – プログラミング – Home

アクティブでなくてもキーダウンを取得
 
通知
すべてクリア

[解決済] アクティブでなくてもキーダウンを取得


ゼツ
 ゼツ
(@ゼツ)
ゲスト
結合: 18年前
投稿: 4
Topic starter  

マウス操作を自動で行うプログラムを作成しているのですが、中断できずに困っていま
す。

「非アクティブでも、例えばESCボタンを押せば終了する」

のような動作にしたいのですが、
GetKeyboardState()を使用するとアクティブな場合しかキーダウンが検出できません。
プログラムが非アクティブでもキーダウンを検出する方法を教えてください。


引用未解決
トピックタグ
ゼツ
 ゼツ
(@ゼツ)
ゲスト
結合: 18年前
投稿: 4
Topic starter  

失礼しました。
環境は以下の通りです。

(OS)WindowsXP Home(SP2)
(ソフト)VC++6.0


返信引用
Ban
 Ban
(@ban)
Prominent Member
結合: 5年前
投稿: 776
 

つ「GetAsyncKeyState」


返信引用
ゼツ
 ゼツ
(@ゼツ)
ゲスト
結合: 18年前
投稿: 4
Topic starter  

GetAsyncKeyState()を使うと、
プログラムがアクティブでなくてもキーダウンを検出できました。
どうもありがとうございました。


返信引用
ゼツ
 ゼツ
(@ゼツ)
ゲスト
結合: 18年前
投稿: 4
Topic starter  

解決ボタンを押しました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました