Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
Spegnere Monitor
lunedì 23 agosto 2004 - 16.53
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
drigo83
Profilo
| Senior Member
205
messaggi | Data Invio:
lun 23 ago 2004 - 16:53
Salve a tutti vorrei sapere come spegnere il monitor con le API di windows xp, visto che in windows 98 ci riesco ma con xp no.
Grazie
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 23 ago 2004 - 22:39
Che API utilizzi ?
Per me puoi provare una SendMessage passando come messaggio il WM_SYSCOMMAND e come parametro SC_MONITORPOWER che può assumere più valori, 2 per spegnere il monitor -1 per riaccenderlo.
Documentazione:
http://snipurl.com/8lxd
ciao
david
drigo83
Profilo
| Senior Member
205
messaggi | Data Invio:
mar 24 ago 2004 - 08:58
Ho provato così ma sembra non funzionare.
Declare Function GetDesktopWindow Lib "user32" () As Long
Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Private Const SC_MONITORPOWER = 2
Private Const WM_SYSCOMMAND = &H112
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
SendMessage(GetDesktopWindow, WM_SYSCOMMAND, SC_MONITORPOWER, 2)
End Sub
Qualche idea?
Grazie
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !