トップページ > 過去ログ > 記事閲覧
キーボード入力
名前:千華留 日時: 2007/01/07 20:08

キーボードにおいてPrtScが押された事を検出できますでしょうか? ご存知の方、いらっしゃいましたら教えて頂けると幸いです。

Page: 1 |

Re: キーボード入力 ( No.1 )
名前:管理人 日時:2007/01/08 14:40

 千華留さん始めまして、DXライブラリの管理人です。  キー入力の押下状態を得る CheckHitKey 関数で PrtSc キーが押されて いるかどうかを取得できれば宜しいでしょうか?  もしそれで宜しければ、とりあえずこちらをダウンロードして下さい。m(_ _)m http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe //VC用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe //BCC用 (中身を既存のライブラリのファイルに上書きして下さい)  上記のバージョンでは CheckHitKey 関数の引数に渡す KEY_INPUT_〜 に KEY_INPUT_SYSRQ という、PrtSc キーが押されているかどうかを 取得する為の定義を増やしましたので、押下状態を得たい個所で CheckHitKey( KEY_INPUT_SYSRQ ) としてお使いください。
Re: キーボード入力 ( No.2 )
名前:千華留 日時:2007/01/08 19:31

お早い回答ありがとうございます。 PrtScの押下状態取得できました。 やはりキャプチャ防止機能は厳しいでしょうか・・・・・・ ScreenFlip();の前に if( CheckHitKey( KEY_INPUT_SYSRQ ) ) ClearDrawScreen(); と書いたのですが押されてからじゃ遅いですよね?
Re: キーボード入力 ( No.3 )
名前:管理人 日時:2007/01/12 11:33

 千華留さんどうも、DXライブラリの管理人です。  うーん、画面のキャプチャは PrtScr キーを押す以外にもキャプチャ専用の ソフトを使う等の手段がありますので、残念ですがWindowsOS用ソフトである以上 キャプチャが出来てしまうのは仕方が無いと割り切るしかないと思います。(- -;
Re: キーボード入力 ( No.4 )
名前:千華留 日時:2007/01/12 22:49

やはりダメですか・・・・・・ お手数おかけして申し訳ありませんでした。 ご協力ありがとうございます。

Page: 1 |