FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Acceso a otra aplicacion
Hola a todos.
Me gustaria saber si es posible saber desde una aplicacion en ejecucion cual es el control activo de otra. Gracias de antemano. |
#2
|
||||
|
||||
El asunto es que estoy intentado enviar un postmessage a otra aplicación pero tiene que ser al control que tenga el foco en ese momento en la otra aplicacion.
No se si sera posible. Gracias |
#3
|
||||
|
||||
Pues, supongo que se puede. Para enviar un mensaje a un control sólo tienes que saber su Handle y ése lo puedes buscar con una combinación de FindWindow y FindWindowEx pero la forma exacta en que uses estas funciones de la API de Windows dependerá de la manera en que estén acomodados los controles de la otra aplicación.
LineComment Saludos |
#4
|
||||
|
||||
Hola Roman.
Gracias por responder. El tema es que se trata de un teclado que he desarrollado.Pero claro,el control sobre el que mando la pulsacion de la tecla con sendmessage cambia segun se posicione el usuario.Si cierro el teclado y lo vuelvo a abrir funciona porque le puedo manda el handle del control que en ese momento tiene el foco pero me gustaria que el teclado supiera antes de envial la pulsacion de la tecla a que control debe mandar. Gracias |
#6
|
||||
|
||||
Algun ejemplo?
Gracias de antemano |
#7
|
||||
|
||||
Cita:
LineComment Saludos |
#8
|
||||
|
||||
Hola.
Me explico. Desde la aplicacion App.exe ejecuto Teclado.exe pasandole como parametro el handle que tiene el foco en ese momento el formulario de turno de App.exe. Si el usuario cambia el foco a otro componente en App.exe el teclado no escribe porque no tiene el handle de ese nuevo control con el foco. Busco una manera de que Teclado.exe se entere que en App.exe ha cambiado el foco a otro control y por lo tanto debe escribir en otro sitio. Espero haberme explicado. Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cómo hago una aplicación que oculte otra aplicación en ejecución? | DSK25 | C++ Builder | 3 | 11-01-2014 18:24:53 |
Acceso web a aplicacion | jsc | Internet | 2 | 15-06-2013 21:47:54 |
Cómo cerrar otra aplicacion desde mi aplicacion en Delphi 7 | Gaby123 | API de Windows | 5 | 04-01-2007 22:44:51 |
Aplicacion de acceso al api de windows | friendspark | API de Windows | 2 | 09-11-2005 13:57:53 |
Aplicacion de Control de Acceso a la PC | Iceman | API de Windows | 3 | 18-11-2003 19:21:03 |
|