AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Bildschirm mittels Funktion ausschalten
Thema durchsuchen
Ansicht
Themen-Optionen

Bildschirm mittels Funktion ausschalten

Ein Thema von T.E. · begonnen am 19. Nov 2007 · letzter Beitrag vom 19. Nov 2007
Antwort Antwort
T.E.

Registriert seit: 27. Mai 2007
Ort: Hamburg
284 Beiträge
 
Delphi XE2 Enterprise
 
#1

Bildschirm mittels Funktion ausschalten

  Alt 19. Nov 2007, 13:13
Hallo!!

Ich möchte gerne ein Programm schreiben, das nach einer bestimmten verstrichenen Zeit die Bildschrim/die Bildschrirmbeleuchtung ausschaltet... nur wüsst ich gerene wie das geht bzw. ob das geht...

ich weiß nämlich nur das bei Notebooks i.d.R. immer eine Tastenkombinatiion vorhanden ist, um den Bildschirm auszuschalten...

Weiß jemand wie ich den bildschirm auschhalten kann?
Gruß Torben
  Mit Zitat antworten Zitat
Tommy1988
(Gast)

n/a Beiträge
 
#2

Re: Blidschrim mittels Funktion ausschalten

  Alt 19. Nov 2007, 13:17
Bildschirm aus:
Delphi-Quellcode:
SendMessage(Application.Handle,
WM_SYSCOMMAND, SC_MONITORPOWER, 1);
Bildschirm an:
Delphi-Quellcode:
SendMessage(Application.Handle,
WM_SYSCOMMAND, SC_MONITORPOWER, 0);
Jetzt musst du das nurnoch in deine Routine packen
  Mit Zitat antworten Zitat
T.E.

Registriert seit: 27. Mai 2007
Ort: Hamburg
284 Beiträge
 
Delphi XE2 Enterprise
 
#3

Re: Blidschrim mittels Funktion ausschalten

  Alt 19. Nov 2007, 13:21
hat ich leider schon versucht, nur leider ohne ergebnis...
Gruß Torben
  Mit Zitat antworten Zitat
Tommy1988
(Gast)

n/a Beiträge
 
#4

Re: Blidschrim mittels Funktion ausschalten

  Alt 19. Nov 2007, 13:41
Zitat von T.E.:
hat ich leider schon versucht, nur leider ohne ergebnis...
Zeig mal deinen Code her.

Der oben von mir gepostete Code "MUSS" (Edit) funktionieren das geht garnicht anders..

Edit: Hät ich mal Google benutzt
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#5

Re: Bildschirm mittels Funktion ausschalten

  Alt 19. Nov 2007, 13:48
Wenn du nach SC_MONITORPOWER googelst bekommst du auch Einträge das dies Aufgrund von Fehlern in Grafikkartentreibern nicht funktioniert.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#6

Re: Bildschirm mittels Funktion ausschalten

  Alt 19. Nov 2007, 14:48
Info:

const
MONITOR_ON = -1;
MONITOR_OFF = 2;
MONITOR_STANDBY = 1;


SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, MONITOR_STATE);

More specifically,
Turn the monitor ON, using:

SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, MONITOR_ON);


Turn the monitor OFF, using:

SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, MONITOR_OFF);


Put the monitor to STAND BY, using:

SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, MONITOR_STANDBY);
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz