La Web del Programador: Comunidad de Programadores
 
    Pregunta:  246 - HAY EQUIVALENTE A FINDWINDOWS EN VISUAL BASIC 4
Autor:  Andres
Amigos programadores, la pregunta es si en la versión 4.0 de Visual Basic existen un comando similar a FindWindow de Visual Basic 3.0, el cual permitia detectar si cierta aplicación estaba ejecutandose o no, ya que actualmente estoy haciendo una DDE desde un programa mio en VB enlazandola con la aplicación MATLAB y resulta que cada vez que voy a mandar parametros hacia MATLAB me abre una nueva ventan de MATLAB, lo cual es muy molesto.
de antemano, muchas gracias por la ayuda que Uds tengan a bien prestarme

  Respuesta:  Gabriel Arenovich
Existe una función de la API llamada también FindWindow y que devuelve el handle de la ventana que le digamos, y si no exite devuelve NULL. Pruebalo.

  Respuesta:  InCaSaS
La Respuesta de gabriel es buena para devolver el Handle y trabajar con el.

Si trabajas con 32, y realizas un CreateObject, puedes interactuar con el si no existe.
Si ya esta creado, con GetObject trabajas con el objeto ya creado y abierto en el sistema. Si lo ha abierto alguien que no haya sido tu aplicacion, puedes realizar la llamada a la APIO FindWindow, pero MUY IMPORTANTE, por su clase, para luego realizar una especie de registro en las directivas del sistema.
Para mas informacion, ponte en contacto conmigo
Si puedes, echa un ojo a mi URL:http://www.geocities.com/BourbonStreet/Delta/3637/index.html