Saber cual es la aplicación activa y volver activa una aplicación

Iniciado por seba64, 2 Diciembre 2011, 20:14 PM

0 Miembros y 1 Visitante están viendo este tema.

seba64

Saludos.

A ver si me pueden ayudar. :rolleyes:
Estoy realizando una aplicación en vb6 que obtiene una cierta información de la aplicación activa, luego mi aplicación maneja dicha información y la idea sería que volviera a la aplicación que estaba activa para entregar la información procesada.

Bien hasta ahora todo un misterio, no se entiende nada, de que está hablando...

Les explico. Mi aplicación lo que hace es capturar teclas, ciertas teclas, y la información con que trabaja es el clipboard.

Hasta ahora, la aplicación  se activa  al presionar Control-C y captura el texto copiado en cualquier aplicación que se encuentre (el clipboard), y luego de eso lo procesa. Al presionar control-V pega en el clipboard el texto procesado pero no logro que se active la aplicación en que se estaba trabajando y se pegue este texto, por medio de sendkey u otro. En resumen lo que busco es saber que aplicación estaba activa y como volver a activarla

raul338

Busca sobre GetForegroundWindow y SetForegroundWindow
son 2 apis sencillas que es hacen lo que buscas :)