掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
スクリーンセーバー復帰後に、メッセージを受信するには? (ID:58800)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Windows XP home + sp2 ですが、 CBTフックでスクリーンセーバーのWM_CREATEとWM_DESTROYが取れます。 ただし、「3Dテキスト」等のOpenGL系?のスクリーンセーバーは、 何故かWM_DESTROYが取れなかったです。 想像ですがWM_CREATEの処理中にスクリーンセーバーを出して、 終了するときはそのまま-1返しててWM_DESTROYが発行されてないのかも? その場合でもフックプロシージャの入ったDLLのDllMainは普通にロード時 とアンロード時に呼び出されるので、これで判別できるかもです。 また、「画面のプロパティ」でスクリーンセーバーを設定する際、 スクリーンセーバーが多重起動されます。ここらへんも気をつけないと マズいと思います。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.