Ejemplos usando el Api de windows para Visual basic

248 - Api GetSysColor y SetSysColors

<Volver> - Anterior - Siguiente



 

 

Funciones del Api para obtener los colores del sistema y también poder modificarlos

 

Este simple ejemplo , cambia mediante la función SetSysColors, el color de las opciones en la apariencia de windows, en este caso del menú desplegable.

Es decir el menú se verá con el siguiente color :

 

Anteriormente, antes de cambiar el color, se guarda en una variable o array el valor actual de todas las opciones, para poder reestablecerlo al descargar el form , con la Api GetSysColor

Para cambiar el color, se indica en el segundo parámetro de la función SetSysColor , la opción a cambiar. Estas opciones están indicadas en constantes ( Cara del botón, texto del botón, borde activo, barra de título activa, texto del menú, Background , sombras, fondo de la ventana, etc..).

Y el tercer parámetro es el color. Por ejemplo para cambiar el color de la ventana en windows

SetSysColors 1, COLOR_WINDOW, Color

 

Nota: al descargar el formulario, hacerlo con el botón cerrar para que se ejecute el Unload Form , y se puedan reestaurar los valores previos

 

Código fuente en el formulario

 

Código fuente en un módulo

 



Buscar en Recursos vb