AppActivate (Instrucción)

Visual Basic VBLR

AppActivate (Instrucción)

       

Activa una ventana de aplicación.

Sintaxis

AppActivate title[, wait]

La sintaxis de la instrucción AppActivate consta de estos argumentos con nombre:

Parte Descripción
title Requerido. Expresión de cadena que especifica el título de la barra de título de la ventana de aplicación que desea activar. Además, es posible utilizar el Id de tarea devuelto por la función Shell en lugar del argumento title para activar una aplicación.
wait Opcional. Valor Boolean que especifica si la aplicación que hace la llamada tiene el enfoque antes de activar otra. Si especifica False (predeterminado), se activa inmediatamente la aplicación especificada, aunque la aplicación que hace la llamada no tenga el enfoque. Si se especifica True, la aplicación que hace la llamada espera hasta que tenga el enfoque y luego activa la aplicación especificada.

Comentarios

La instrucción AppActivate cambia el enfoque a la aplicación o ventana especificada, pero no la maximiza o minimiza. El enfoque se desplaza de la ventana de aplicación activada cuando el usuario ejecuta alguna acción que cambia el enfoque o que cierra la ventana. Se utiliza la función Shell para iniciar una aplicación y establecer el estilo de la ventana.

Para determinar qué aplicación se va a activar, se compara title con la cadena de título de cada aplicación que hay en ejecución. Si no se encuentra una correspondencia exacta, se activa la aplicación cuya cadena título comience por title. Si hay más de una instancia de la aplicación cuyo nombre es title, se activa cualquiera de ellas, de forma arbitraria.