裏で動いているDELPHIにF5を押したイベントを取得するには?

解決


ai_data  2010-10-23 03:22:57  No: 39412

スクリーンショットを取れるDELPHIツールを作ったのですが
フォーカスがツールに当たっている際にF5のボタンを押すと
現在の画像がファイルで生成されるまでは、順調でしたが
ツール以外の場所にフォーカスが当たっている場合の
F5のイベント取得ができません。DLLファイルを使用すれば
可能だとおもうのですが、なるべくDLLファイルを使用しないで
フォーカスがあたっていない場合でF5の押された情報を取得する方法は
無いでしょうか?


けど  2010-10-23 06:31:26  No: 39413

「Delphi ホットキー」で検索すればサンプルはたくさんありますが
「F5」では他のソフトのショートカットキーとかぶることが多いと
思いますので(ブラウザの更新など)
「Ctrl+Shift+なんたら」とかもう少し工夫された方がよろしいかと思います
私はお手軽な「THookHotKeyコンポーネント」を使っています
http://delfusa.main.jp/delfusafloor/archive/VA009712_take/delphi/delacs.htm


ai_data  2010-10-25 18:11:38  No: 39414

けど  さん

大変足すかります。
いただいた情報を元にまた作成に行ってきます。
また何かありましたらよろしくお願いいたします。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加