掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
メニューエディタでEscキーのショートカットキーを設定するには? (ID:124545)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
通ってみたさん、貴重なアドバイスありがとうございます。 なんとか目的が達成できましたので、ご報告します。 手順は通ってみたさんのおっしゃる通りで、 Form1上で、 1:タイマー始動 2:GetAsyncKeyStateAPIでESCキーをチェック 3:ESC押下でサイトのダウンロードを中止 また、これまでダウンロードの中止にはF1を考えていましたが、F1はヘルプキー にしました。 ですので、タイマーをもう一つ設けて、これはF1キーの検出専用とし、F1が押されたら ヘルプ、Escが押されたらダウンロード中止、としました。 メニューの表示は「中止(P) Esc」として、まあ体裁はこれでいいかなと思います。 ここで、 >ただこれだとアクティブでなくてもESCを拾ってしまうので、その辺の処理も必要ですが への対処として、タイマーは基本的に動いている状態にし、例えばForm1からモーダルで Form2を開いた時はタイマーを停止し、Form2を閉じてForm1に戻ったらタイマー を再度始動、というようにしました。 これで、Form1とForm2でのF1およびEscはきちんと認識されて、意図した働きをするように なりました。 ということで、この件は解決ということにさせて頂きます。 通ってみたさん、本当にありがとうございました。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.