Ejemplos usando el Api de windows para Visual basic
Volver al Listado Api - Anterior - Siguiente
El siguiente ejemplo no tiene mucha utilidad, mas bien puede ser práctico para ver como funcionan algunas funciones Api para Activar y desactivar ventanas de windows, aunque no tiene nada de espectacular ya que son muy faciles de usar.
Lo que hace el mismo es , a partir de un nombre de clase de ventana que se especifica en un control Text1, se recorre en un bucle, en busca de todas las ventanas que pertenecen a esa clase (classname).
Para habilitar y deshabilitaras se emplea el api EnabledWindow. Esta función requiere 2 parámetros, el primero es el Hwnd de la ventana en cuestión, el segundo es un valor de tipo Boolean que activa o desactiva la ventana.
Además de la función anterior se utilizan las siguientes: GetWindow, IsWindowVisible, FindWindow y GetClassName
En el ejemplo hay 2 botones, El command1 habilita las ventanas y el Command2 las desactiva. Luego en el text1 debemos colocar el nombre de la clase de ventana para activar o hacer lo contrario
En esta misma muestra, en el Text1 se especifica el nombre de clase " IEFrame ", por lo tanto se bloquearan y desbloquearan todas las ventanas del internet explorer que estén abiertas en ese momento
Colocar los controles como está en la imagen (Text1, Command1 y Command2)
Código en un form:
Nota la función que permite averiguar si una ventana está o no Habilitada en windows ( propiedad enabled ) .. es la función api IsWindowEnabled
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar