Ejemplos usando el Api de windows para Visual basic

117 - Cambiar el estilo de un control o una ventana de windows

Volver al Listado Api - Anterior - Siguiente



 

 

Ejemplo que cambia el estilo de un formulario o ventana de windows en tiempo de ejecución

 

Para el mismo se utilizan las Api SetWindowLong y SetWindowPos. y lo que hace es modificar el estilo a ToolWindow o barra de herramientas

por ejemplo si tenemos el BorderStyle del Form de esta forma:

Ventana de estilo normal

se cambia a este estilo:

ventana con estilo Barra de herramientas o toolwindow

 

Para el ejemplo se necesita un control CheckBox

 

Código fuente en el Formulario

 


Nota: Esta es una lista de constantes relacionadas, para pasar en el tercer parámetro de SetWindowLong y poder establecer otros estilos , como por ejemplo la Transparencia de una ventana o control , diferentes estilos de borde, establecer el caption de la ventana alineada a la derecha y algunas otras constantes.

 

Nota: los estilos se pueden aplicar también a controles que posean HWND, especificando en el primer parámetro de SetWindowLong el handle del control. Por ejemplo para alinear el Scrollbar de un Combo o control Listbox a la derecha ...por decir uno

 



Buscar en Recursos vb