| Ver tema anterior :: Ver siguiente tema |
| Autor | Mensaje |
|---|
eagleoneraptor

Registrado: 20 May 2008 Mensajes: 187 Ubicación: Buenos Aires(Argentina)
| Publicado: 30/09/2008 11:02 am | | | Título: Apagar Monitor |
| Quisiera saber como apagar el monitor desde software, utilice esto:
SendMessage(GetDesktopWindow(),WM_SYSCOMMAND,(WPARAM)SC_MONITORPOWER,(LPARAM)2);
Pero como habran de imaginarse no funciono. Uso Dev-C++ 4.9.9.2 y VC++ 2005.
Gracias. Un Saludo! _________________ "Aquel que hace una bestia de si mismo se libra del dolor de ser un hombre". Dr. Johnson |
|
| Volver arriba | |
 |
masklet63
Registrado: 08 Mar 2011 Mensajes: 13 Ubicación: Valencia (España)
| Publicado: 09/03/2011 5:07 pm | | | Título: |
| Hola eagleoneraptor.
Utiliza lo siguiente:
| Código: | // Manda un mensaje a la ventana actual para que se apague SendMessage(hwnd,WM_SYSCOMMAND,SC_MONITORPOWER,2); // Hace una espera de 5 segundos Sleep(5000); //Manda un mensaje a la ventana actual para que se restablesca SendMessage(hwnd,WM_SYSCOMMAND,SC_MONITORPOWER,-1);
|
Salu2 |
|
| Volver arriba | |
 |
untio

Registrado: 17 Sep 2008 Mensajes: 380 Ubicación: MICA S.A.
| Publicado: 15/03/2011 8:20 am | | | Título: |
| Hola, Perdonad que me entrometa, pero si cambiáis el código de masklet63 por:
| Código: | SendMessage(HWND_BROADCAST,WM_SYSCOMMAND,SC_MONITORPOWER,2); // Hace una espera de 5 segundos Sleep(5000); SendMessage(HWND_BROADCAST,WM_SYSCOMMAND,SC_MONITORPOWER,-1);
|
conseguiréis un efecto más que curioso. Tal vez sea el que perseguís.
Perdonad mi intromisión, los sitios donde no me llaman son mis favoritos.
P.D. Si en lugar de -1 o 2, usáis 1, veréis otra curiosidad. |
|
| Volver arriba | |
 |
|
eagleoneraptor

Registrado: 20 May 2008 Mensajes: 187 Ubicación: Buenos Aires(Argentina)
| Publicado: 15/03/2011 6:59 pm | | | Título: |
| Pero no es ninguna intromisión!!
Para algo está el foro!! 
Pasaron unos 3 años... pero gracias a los dos por responder xD
Un Saludo! _________________ "Aquel que hace una bestia de si mismo se libra del dolor de ser un hombre". Dr. Johnson |
|
| Volver arriba | |
 |
|
|