Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: seba64 en 2 Diciembre 2011, 20:14 pm



Título: Saber cual es la aplicación activa y volver activa una aplicación
Publicado por: seba64 en 2 Diciembre 2011, 20:14 pm
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


Título: Re: Saber cual es la aplicación activa y volver activa una aplicación
Publicado por: raul338 en 2 Diciembre 2011, 22:19 pm
Busca sobre GetForegroundWindow y SetForegroundWindow
son 2 apis sencillas que es hacen lo que buscas :)