画面をオンにするデルファイコードセーバーはWindows7では機能しません
-
29-09-2019 - |
質問
コンピューターを使用してスクリーンセイブに配置するDelphiアプリがあります
hWnd := GetDesktopWindow ;
SendMessage (hWnd, WM_SYSCOMMAND, SC_SCREENSAVE, 0) ;
これはXPでは正常に機能しますが、(埋め込まれた)Windows 7の下で動作しないことがわかります。
何か案は?
解決
それは私にとって働きます(Windows 7 Home Premium、64ビット)。メッセージを別のウィンドウに送信しようとしましたか? Handle
? (また、あなたは確かですか 持ってる インストールされたスクリーンセーバー?)
他のヒント
sc_screensaveメッセージは、System.iniファイルの[boot]セクションで指定された画面セーバーアプリケーションを実行するためのターゲットウィンドウを指示します。 O/sは埋め込まれたウィンドウであるため、Windowsのカットダウンバージョンであるため、System.iniファイルは画面の節約なしで構成されている可能性があります。 system.iniファイルを確認してください。
所属していません StackOverflow