1

両方のモニターを正確にスリープ状態にする方法、特定の機能を追加したいので自分でアプリケーションを作成したいのですが、これまでのところ、ディスプレイをスリープ状態にすることに関連するものは MSDN で見つかりません。

4

2 に答える 2

3

次のようなものが必要です。

SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM) 2);

デュアルモニターで動作するはずです。

HWND_BROADCASTを使用するのではなく、アプリの独自のウィンドウから HWND を使用することをお勧めします。使用している言語はわかりませんが、C# または VB.NET の場合、これらの言語からこれを呼び出す方法を示すサンプルがたくさんあります。

于 2009-03-29T23:19:42.737 に答える
0

WM_SYSCOMMANDメッセージのSC_MONITORPOWERオプションを確認してください。

C# 用の CodeProject の例があります。

于 2009-03-29T23:22:04.650 に答える