Ejemplos usando el Api de windows para Visual basic
<Volver> - Anterior - Siguiente
El ejemplo usa las funciones del api GetWindowLong y SetWindowLong para obtener y modificar el estilo de la ventana indicada, y también SetwindowPos para que una ves aplicado y modificado el estilo, se vuelva a posicionar la ventana, haciendo como un Refresh para poder visualizar el cambio
A la función pasarle el Hwnd de la ventana , y el último parámetro de tipo Boolean, indica si se habilita o se desactiva dicho botón
Código fuente en el formulario con dos Option button
Código fuente en un módulo bas
Nota: si se desea deshabilitar en tiempo de ejecución el botón de Minimizar del formulario o una ventana de windows , utilizar en ves de la constante WS_MAXIMIZEBOX, esta otra : WS_MINIMIZEBOX
La declaración de la constante sería la siguiente :
Public Const WS_MINIMIZEBOX As Long = &H20000
también si queremos eliminar los dos botones , podemos unir las dos constantes con el operador Or, por ejemplo en el código fuente anterior seria :
Para habilitar
Maximizar Me.hwnd, WS_MINIMIZEBOX Or WS_MAXIMIZEBOX
Para deshabilitar:
Maximizar Me.hwnd, WS_MINIMIZEBOX Or WS_MAXIMIZEBOX, False
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar