[C con Clase] [Bulk] Re: [Bulk] Re: Comunicarse con ventanas dediferentesaplicaciones

ZeLion Zelion_cracking en yahoo.es
Mar Nov 27 11:10:53 CET 2007


El sistema Win32 tiene una cola de mensajes global al sistema y estos se
redirigen a cada procedimiento de ventana, el escritorio es la ventana padre
de todas y con estas funciones si no me equivoco deberias de recoger el HWND
de cualquier ventana que este en el escritorio de Windows, de todas formas
lo probare cuando tenga un rato libre y te cuento.

 

.: ZeLion :.

  _____  

De: cconclase-bounces en listas.conclase.net
[mailto:cconclase-bounces en listas.conclase.net] En nombre de Agustín Cota
Reguero
Enviado el: sábado, 24 de noviembre de 2007 20:43
Para: Lista de correo sobre C y C++
Asunto: [Bulk] Re: [C con Clase] [Bulk] Re: Comunicarse con ventanas
dediferentesaplicaciones

 

Entiendo lo que me quieres decir, pero la ventana cuyo HWND quiero capturar
estará fuera del area cliente de la mia, por lo que se que mensage usar para
que sea la mía la notificada

ZeLion <Zelion_cracking en yahoo.es> escribió: 

Hola de nuevo.

Para obtener el HWND de una ventana puedes usar la funcion:

HWND WindowFromPoint( 
POINT Point
);

Al que le pasas la posición del cursor obtenida con:
BOOL GetCursorPos( 
LPPOINT lpPoint
);

Un ejemplo en VB que te puede servir de ayuda:

http://support.microsoft.com/kb/112649/es

Un saludo.

.: ZeLion :.
>-----Mensaje original-----
>De: cconclase-bounces en listas.conclase.net [mailto:cconclase-
>bounces en listas.conclase.net] En nombre de clom
>Enviado el: martes, 20 de noviembre de 2007 19:34
>Para: cconclase en listas.conclase.net
>Asunto: [Bulk] Re: [C con Clase] Comunicarse con ventanas de
>diferentesaplicaciones
>
>Pero la cuestión es que no se que ventana busco hasta que la veo en la
> pantalla, no hay manera de obtener el HWND de la ventana escagiendola
> de las que hay en la pantalla con el ratón o de algún otro modo?
>
>
>El pasado 2007-11-19 10:35:47, ZeLion escribió:
>
>Z> Hola Clom
>Z> Para obtener el HWND de una aplicación puedes usar las funciones para
>buscar
>Z> ventanas.
>Z> FindWindow();
>Z> http://msdn2.microsoft.com/en-us/library/ms633499.aspx
>Z> FindWindowEx();
>Z> http://msdn2.microsoft.com/en-us/library/ms633500.aspx
>Z> En un principio enviandole cualquier mensaje con la funcion
>SendMessage()
>Z> deberia de funcionar.
>Z> un saludo.
>Z> .: ZeLion :.
>Z> >-----Mensaje original-----
>Z> >De: cconclase-bounces en listas.conclase.net [mailto:cconclase-
>Z> >bounces en listas.conclase.net] En nombre de clom
>Z> >Enviado el: lunes, 19 de noviembre de 2007 8:40
>Z> >Para: cconclase en listas.conclase.net
>Z> >Asunto: [Bulk] [C con Clase] Comunicarse con ventanas de diferentes
>Z> >aplicaciones
>Z> >
>Z> >Hola a todos, estoy intentando hacer un programilla en el cual necesito
>Z> >poder inyectar texto en una ventana de una aplicación ajena a la mia.
>Se
>Z> >que tengo que de alguna manera poder capturar el HWND de la ventana a
>la
>Z> >que quiero mandar el texto pero no se como y ademas una vez que tenga
>este
>Z> >identificador no se si con mandar el menssage WM_SETTEXT será
>suficiente.
>Z> >Alguien puede ayudarme?.
>Z> >
>Z> >Un saludo
>Z> >Agustin
>Z> >_______________________________________________
>Z> >Lista de correo Cconclase Cconclase en listas.conclase.net
>Z>
>>http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>Z> >Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>Z> _______________________________________________
>Z> Lista de correo Cconclase Cconclase en listas.conclase.net
>Z>
>http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>Z> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>_______________________________________________
>Lista de correo Cconclase Cconclase en listas.conclase.net
>http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ


_______________________________________________
Lista de correo Cconclase Cconclase en listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ

 

  

  _____  


¿Chef por primera vez? - Sé un mejor Cocinillas.
Entra
<http://es.rd.yahoo.com/evt:51361/*http:/es.answers.yahoo.com/dir/index;_ylc
=X3oDMTE4ZWhyZjU0BF9TAzIxMTQ3MTQzMjIEc2VjA0Jhbm5lcgRzbGsDQWNxdWlzaXRpb24-?li
nk=over&sid=396545367>  en Yahoo! Respuestas.

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20071127/1a91aafe/attachment.html>


Más información sobre la lista de distribución Cconclase