Tecnología

Inicio

Cómo cambiar la ventana activa en Visual Basic

Cómo cambiar la ventana activa en Visual Basic


Parte de programación de aplicaciones de escritorio está detectando si el usuario tiene una cierta ventana activa. Esto se puede hacer utilizando Visual Basic. Se puede establecer una ventana activa en cualquier momento mientras el programa se está ejecutando en la máquina del usuario. Esto es beneficioso si usted tiene una aplicación de software con varias formas, y el usuario tiene que tener una forma activa para realizar una función. La función para ajustar la ventana activa es una parte de las librerías de enlace dinámico (DLL) de Windows.

Instrucciones

1 Abra Visual Basic y cargar su proyecto. Haga doble clic en el formulario en el lado derecho de la pantalla con la etiqueta "Explorador de soluciones". Cuando se carga el formulario, haga clic en él y seleccione "Ver código".

2 Declarar la función de Windows en la parte superior del formulario de Visual Basic. Utilice el siguiente código para acceder a la DLL de Windows que le permite fijar la ventana activa:
Private Declare Function GetActiveWindow la liberación "user32" () As Integer

3 Establece la ventana activa utilizando el mango de la forma. El código siguiente muestra la ventana activa:
SetActiveWindow (myForm.hwnd)
Reemplazar "myForm" con el nombre de la forma que desea establecer activo. La propiedad "hwnd" es el mango de la forma utilizada por el sistema operativo Windows.

4 Guarde el formulario y pulse la tecla "F5". La tecla F5 ejecuta la aplicación en el depurador, por lo que puede comprobar la precisión del código.