Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Saber que dicen los botones y textos de otras app (https://www.clubdelphi.com/foros/showthread.php?t=52676)

cmm07 28-01-2008 14:30:48

Saber que dicen los botones y textos de otras app
 
Hola quisiera saber si alguien sabe como hago para saber lo que dice un boton lo que dice los textos del exterior osea de cualquier aplicacion abierta, y me lo coloque en un memo .

gracias
SALU2
you friend;)

y disculpen por el post anterior, ahora lei las reglas del foro y disculpen

cHackAll 28-01-2008 20:54:56

Puedes utilizar las enseñanzas de éste post; te explico... de acuerdo con la posicion del ratón obtiene el manejador de la ventana. Como no puedes acceder a ventanas hijas de una ventana, utilizas la API AttachThreadInput para poder acceder.

En fin; teniendo el manejador utilizas en vez de la API GetWindowText para obtener el nombre del objeto.

Tambien puedes realizar un enumerado de todas las ventanas y por consiguiente las hijas de las mismas... (GetWindow).

Saludos

cmm07 28-01-2008 21:15:08

gracias por la respuesta pero lamentablemente el enlace que me diste no me sirvio, ya que ando buscando algo parecido pero que en vez que coloque roman en todas partes me lea todo lo que pase sobre el mouse

Gracias.

ixMike 28-01-2008 21:17:32

Cita:

Empezado por cmm07 (Mensaje 261478)
Hola quisiera saber si alguien sabe como hago para saber lo que dice un boton lo que dice los textos del exterior osea de cualquier aplicacion abierta, y me lo coloque en un memo.

Si es por lo del otro post, échale un vistazo a lo que te he puesto.

Cita:

Empezado por cmm07
]ahora lei las reglas del foro

¡Se supone que se leen al entrar! :D


Cita:

Empezado por cmm07
gracias
SALU2
you friend;)

¿"you friend"? Si te refieres a "tu amigo", entonces es "your friend" (también significa "vuestro amigo").


Sal y U2 ;)

cHackAll 28-01-2008 21:54:54

Cita:

Empezado por cmm07 (Mensaje 261669)
gracias por la respuesta pero lamentablemente el enlace que me diste no me sirvio, ya que ando buscando algo parecido pero que en vez que coloque roman en todas partes me lea todo lo que pase sobre el mouse

Gracias.

Código Delphi [-]
procedure TForm1.Timer1Timer(Sender: TObject);
var Text: array [0..259] of Char;
begin
 GetWindowText(WindowFromPoint(Mouse.CursorPos), @Text, SizeOf(Text));
// Memo1.Lines.Add(Text);
 Caption := Text;
end;

Provecho

cmm07 29-01-2008 01:26:35

mychas gracias me anda de maravilla.


La franja horaria es GMT +2. Ahora son las 07:46:53.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi