obligada > microsoft.* > microsoft.vfoxpro

Heberto Villavicencio (18-05-2004, 23:56)
Necesito una funcion que me permite apagar y prender el monitor, es decir,
quiero desde VFP hacer que el monitor prenda ya que cuando se deja de
utilizar el equipo por eso de ahorra de energia el monitor se apaga, y me
gustaria tambien mandarlo a apagar cuando el usuario deja de utilizar el
programa, de portal fox obtuve esta funcion, pero no hace nada. Alguna
sugerencia

DECLARE LONG SendMessage IN "user32";
LONG HWND,;
LONG wMsg,;
LONG wParam,;
LONG LPARAM

WM_SYSCOMMAND = 274
SC_MONITORPOWER = -3728

*-- Prende Monitor
=SendMessage (0, WM_SYSCOMMAND, SC_MONITORPOWER, 0)

*-- Apaga Monitor
=SendMessage (0, WM_SYSCOMMAND, SC_MONITORPOWER, -1)

*-- Prende Monitor
=SendMessage (0, WM_SYSCOMMAND, SC_MONITORPOWER, 0)
Fernando D. Bozzo (19-05-2004, 16:54)
¿Y porqué no usar las funciones de ahorro de energía de cada PC desde el
panel de control?

Hagas como lo hagas, te eviso que no todos los quipos pueden hacer el
proceso de apagado correctamente, y en algunos casos se puede producir un
cuelgue.

Saludos,

Fernando D. Bozzo
Hernan Nieto (19-05-2004, 17:10)
Heberto,

Lo probe y tampoco funciona en mi Pc, pero creo que es debido a que mi
monitor no cumple con las normas de Energy Star, fijate si ese es tu caso.

Saludos
Heberto Villavicencio (19-05-2004, 22:40)
No, mi monitor cumple con las normas, te porsi, al dejar el equipo sin uso
Windows (supongo que es el) lo apaga y vuelve encender al presionar una
tecla o mover el mouse. Lo que quisiera hacer es ese mismo proceso a taves
de pogramacion. Gracias

"Hernan Nieto" <hernann> escribió en el mensaje
news:1348
[..]
Temas Similares