Difficulty:
Very Easy
Cost:
Free
Average rating:
Sie benötigen Sie Abschaltung des Monitors, um die Leistung während der Programmausführung? In diesem Artikel werde ich erklären, wie man durch die Überwachung der Leistung Delphi Code.
Step 1:

Verstehen WM_SYSCOMMAND Nachricht. Bevor ich die Schritte, die zur Überwachung der Leistung heruntergefahren werde ich ein wenig über die WM_SYSCOMMAND Nachricht. WM_SYSCOMMAND ist an das Fenster zu informieren, dass der Benutzer tut ein System-Kommando-Ebene. Ausschalten des Monitors ist einer der System-Befehle, die WM_SYSCOMMAND generiert.

Step 2:

Schalten Sie den Monitor. Es gibt drei Staaten überwachen Leistung: Ein, Aus-und Stand-By (Low-Power-Modus). An die Macht der Monitor auf, senden Sie WM_SYSCOMMAND mit wParam auf SC_MONITORPOWER und lParam auf $ FFFFFFFF (oder -1). Der folgende Code ist ein Beispiel dafür, wie es geht.

/ / Macht auf dem Monitor
SendMessage (Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, $ FFFFFFFF);

Step 3:

Schalten Sie den Monitor. Zum Ausschalten des Monitors, senden Sie WM_SYSCOMMAND mit wParam auf SC_MONITORPOWER und lParam auf 2 gesetzt.

/ / Ausschalten Monitor
SendMessage (Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 2);

Step 4:

Power Monitor auf Stand-by-Modus. Und zuletzt, um den Monitor in Low-Power-Modus (Stand-by), senden Sie WM_SYSCOMMAND mit wParam auf SC_MONITORPOWER und lParam auf 1 gesetzt.

/ / Ausschalten Monitor
SendMessage (Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 1);

Step 5:

Enthalten alle gesetzlich notwendigen Einheiten in Ihrem Klausel verwendet. Um es funktioniert, müssen Sie in Ihrem erforderlichen Einheiten verwendet Klausel. Funktion SendMessage () wird in windows.pas Einheit und WM_SYSCOMMAND wird in messages.pas Unit, so müssen Sie sicherstellen, es ist in Klausel verwendet.

Zamrony P Juhara's picture
About this Author:
Zamrony P Juhara is a Delphi programmer from Indonesia currently living in Surabaya. He is very interested in DirectX programming topics. Currently, he maintains his own website, http://juhara.com, where he posts his DirectX programming articles.
View more information and all guides by Zamrony P Juhara