Conocer si nuestro programa tiene el foco del sistema.

En muchas ocasiones tenemos aparte de nuestra aplicación otras aplicaciones abiertas (Excel, Word, etc), si deseamos saber si la nuestra está activa deberemos chequear el estado de la función.

La declaración del API.

Declare Function GetActiveWindow Lib "user32" () As Long

Código a colocar en una función, rutina o Timer donde chequear este estado.

If GetActiveWindow() = 0 Then
    MsgBox("Nuestra aplicación no tiene el Foco")
Else
    Msgbox("Nuestra aplicación tiene el Foco")
End If
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s