掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
バックグラウンドにある時に、感知するには? (ID:39038)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
こんにちは,Mr.XRAYです. >CTRL+ESC、CTRL+ALT、CTRL+ALT+DEL >でWM_CANCELJOURNALが来た時に再処理しないといけないんでは これは中々難しい問題です. Windows 2000の頃だったと思いますが,マイクロソフトのアプリケーション作成の指針 みたいなPDF文書を真面目に読んだことがあります. しかし,この掲示板でもそうですが,Delphiのコミュニティの場で,たとえば 「何々を無効にしたいのですが,どうしたらいいですか」 というようなマイクロソフトの指針に逆らうような仕様のアプリを作成したい人もいます. CTRL+ESC 等は,WM_CANCELJOURNALフックを止める,中止するキー操作です. もちろん,マイクロソフトのSDKでは 「アプリケーションはVK_CANCEL(WM_CANCELJOURNAL)を検出したらフックを終了すべきである」(再処理というわけではないですね) となっています.私のサンプルはマイクロソフトに完全に逆らっているわけです. ネット上のサンプルコードを利用する方は,自分で確認することも必要ですね. すみませんネ.マイクロソフトに逆らって. というわけで,本当はVK_CANCELの処理を入れた方がいいでしょうね. マイクロソフト,いやビルゲイツかな? 逆らうと怖いですもん. 「あ」さんのようにマイクロソフトの指針には逆らわない姿勢も大切です.
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.