border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 18-12-2006, 15:45:12
Un Nuevo Amigo
 
Registrado: dic 2006
Posts: 1
ObiwanShinobi Valoración +2
Predeterminado Activar / desactivar salvapantalla

Que tal gente, es mi primer post, y bueno necesito de su ayuda y experiencia.
resulta que quiero hacer un programa en vb que me desactive el screensaver cuando llame a una funcion que podria ser llamado con un timer.
el caso es que el codigo que encontre al parecer no funciona.

el codigo que use es el siguiente
http://www.vb-mundo.com/truco_progra...apantallas.htm

bueno yo uso un windows xp con sp2
y no se si eso tenga que ver con mi problema, en todo casoa alguno de ustedes podria ayudarme??

saludos.
Responder Con Cita
  #2 (permalink)  
Antiguo 28-12-2006, 08:02:07
Avatar de Alella
Moderador
 
Registrado: mar 2004
Ubicación: BARCELONA - ESPAÑA
Posts: 967
Alella Valoración +2
Predeterminado

Hola, que tal.

Prueba con esto:



Si no queremos que pueda activarse el protector de pantalla mientras se está ejecutando nuestra aplicación podemos desactivarlo (y volverlo a activar) mediante el uso del API SystemParametersInfo.
Declaramos :
Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByVal lpvParam As Any, ByVal fuWinIni As Long) As Long
Private Const SPI_SETSCREENSAVEACTIVE = 17
Private Const SPIF_SENDWININICHANGE = &H2
Y para impedir que se active :
SystemParametersInfo SPI_SETSCREENSAVEACTIVE, False, 0&, SPIF_SENDWININICHANGE
Para volver a restaurarlo como estaba antes de nuestra intervención :
SystemParametersInfo SPI_SETSCREENSAVEACTIVE, True, 0&, SPIF_SENDWININICHANGE
Es importante acordarse de restaurarlo a su estado inicial.
En el caso de que no esté activado el salvapantallas en el sistema estas acciones no tienen ningún efecto, es decir, no os preocupeis que no va a quedar activado si antes no lo estaba.


Ya nos contarás.
__________________
Un saludo.

Alfredo
Barcelona-España
_________________
Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
ACTIVAR ALARMA MAXIMIZANDO EL IE ikki_26 VBScripts, JavaScripts, etc. 0 01-09-2007 14:46:32
Activar FN kyvyk Visual Basic.NET 2003 & 2005 1 04-06-2007 20:13:19
Activar timer con un Boton juanjoxx Visual Basic 6.00 4 15-02-2006 15:28:32
Activar/Desactivar el mute de la line-in del mezclador Radit Visual Basic 6.00 2 15-02-2005 19:49:45
Activar el ToolTips Gace Visual Basic 6.00 1 04-10-2004 18:13:47


La franja horaria es GMT. Ahora son las 22:18:50.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right