 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Picard Master


Registrado: 18 Ene 2004Mensajes: 218Ubicación: Palamos (Girona) España
|
Publicado: Mar 26 Oct, 2004 11:30 pm Asunto: Luminosidad de la pantalla |
|
|
Hola, se podria amentar la luminosidad del monitor mediante codigo? yo quisiera pder hacerlo mediante un TTrackBar mas o menos seria ir regulando la luminosidad del monitor a conveniencia, si alguien ha visto algo por ahi decidmelo por favor he buscado por la red y no he encontrado nada imagino que se puede hacer mediante los API de windows
gracias _________________ El hombre es el unico ser que tropieza dos veces en la misma piedra ( en mi caso infinitas veces) |
|
| Volver arriba |
|
 |
rayder Master

Registrado: 03 Mar 2004Mensajes: 207
|
Publicado: Mie 27 Oct, 2004 9:27 am Asunto: |
|
|
Bueno, no es lo que buscas, pero igual te orienta un poco para hacer lo que quieres.
Esta función te permite cambiar la resolución del monitor. Es de este mismo foro y la verdad que funciona muy bien:
| Código: |
int NewResX = 1280; <-- nueva resolucion
int NewResY = 1024;
DEVMODE displaymode;
int indice = 0;
displaymode.dmSize = sizeof(DEVMODE);
while (EnumDisplaySettings(NULL, indice, &displaymode)) {
if (displaymode.dmPelsWidth == NewResX && displaymode.dmPelsHeight == NewResY) //esta linea detecta la resolucion //actual
{
displaymode.dmFields = DM_PELSWIDTH | DM_PELSHEIGHT;
LONG result = ChangeDisplaySettings(&displaymode, CDS_TEST);
if (result == DISP_CHANGE_SUCCESSFUL) {
ChangeDisplaySettings(&displaymode, 0);
break;
}
}
indice++;
}
|
Un saludo |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|