Działanie monitora

0

Jest jakaś możliwość sprawdzenia, czy monitor jest włączony/wyłączony?
A może nawet da się stworzyć zdarzenie wywoływane przez włączanie/wylączanie monitora?

0

Da sie...

np.

if SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER,  2), true;
then
showmessage('monitor jest wlaczony');
0

o ile nie wylaczonoo monitora przyciskiem.

0

No i tu jest problem, bo właśnie o wyłączanie przyciskiem mi chodzi :-/, ale czy przypadkiem Winda nawet przy wyłączonym monitorze nie przełączy, go w końcu w stan uśpienia? Ma to troszke monisów (opóźnienie i to dość spore, o przypadku, gdy użytkownik wyłączy opcję usypiania monitora, nie wspominając)...

0

a wiec poszukaj tematu o sprawdzaniu czy glosniki sa wloczone - tam byly bardzo dobre odpowiedzi, tobie sie przydadza na 100%

0

if SendMessage(Application.Handle,wm_SysCommand,SC_MonitorPower,-1) = true then
begin
showmessage('Monitor jest wlaczony');
end else
begin
SendMessage(Application.Handle,wm_SysCommand,SC_MonitorPower,1);
showmessage('Monitor byl wylaczony');
end;

wybaczcie ale nie sprawdzilem tego, bo odinstalowalem Delphi w porywie emocji. jak sobie zainstaluje to obiecuje sprawdzic. pozdro!

// Tego... masowo odświeżamy posty co? - Q

1 użytkowników online, w tym zalogowanych: 0, gości: 1