Ejemplos usando el Api de windows para Visual basic
<Volver> - Anterior - Siguiente
Esta función solo requiere del Hwnd de la ventana a poner en primer plano. Ojo, no confundir el uso de esta función , con poner una ventana siempre visible - AlwaysOnTop
Nota: Al llamar a la función para establecer en primer plano la ventana, no quiere decir que siempre colocará la ventana al frente, es decir si la ventana está minimizada, seguirá minimizada en la barra de tareas pero se pondrá en primer plano, si está en modo maximizada o normal, se traerá la ventana al frente
El siguiente ejemplo, lista todas las ventanas visibles de windows en un ListView ( función api Api EnumWindows ), mostrando en una columna el caption y en otra columna su Hwnd. Luego al hacer clic en un item , se llama a la función SetForegroundWindow pasándole el Hwnd, es decir el valor del SubItem(1)
Formulario

Nota: la función contraria a SetForegroundWindow se llama GetForegroundWindow
Código fuente en el formulario
Código fuente en el módulo bas
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar