掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
スクリーンセーバー復帰後に、メッセージを受信するには? (ID:58805)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
n様、ありがとう御座います。 >パスの取得はDLL内からGetModuleFileName(0,buf,len)で、 >アプリケーションへの通知はWM_COPYDATAでやりました。 GetModuleFileName(0,buf,len)を使用するとSendMessage()でWM_COPYDATAの通知ができません。(GetModuleFileName()無しなら通知できますが、それでは意味がないですしネ) GetModuleFileName(0,buf,MAX_PATH) If Right$(buf, 3)="scr" Then SendMessage(hwnd, WM_APP+1, 0, 0) WM_APP+xxならできるのですが、なぜでしょうか? "xxx.scr"ファイルの実行では、どんな仕様のスクリーンセーバーでも通知できますが、 PostMessage(hMainWnd, WM_SYSCOMMAND, SC_SCREENSAVE, 0)で起動したものは、スクリーンセーバーによっては、通知しないものもあります。 宜しくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.