Delphi - Extraer parametro de otro programa

 
Vista:

Extraer parametro de otro programa

Publicado por Vinson (1 intervención) el 06/10/2001 03:42:02
Hola me podrian decir si es pocible extraer el contenido de un edit , o el caption de un boton de un programa X, desde mi programa , a y si se puede cuando el programa X esta activado , sino igual me sirbe Ojala me aguden gracias.
Chao
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Extraer parametro de otro programa

Publicado por Domingo Seoane (65 intervenciones) el 07/10/2001 00:14:37
Obtener el contenido de un edit o el caption de un botton de otro programa se puede conseguir
usando el mensage WM_GETTEXT, lo complicado es obtener e handle del edit o del boton.
Para eso puedes usar funciones como EnumChildWindows o FindWindowEx. Una vez que tenemos
el handle del edit usa la funcion siguiente para obtener el texto.

function ObtenerTexto(handle: hwnd): string;
var
longitud: integer;
Texto: PChar;
begin
longitud:= sendmessage(handle,WM_GETTEXTLENGTH,0,0)+1;
Getmem(Texto,longitud);
try
sendmessage(handle,WM_GETTEXT,longitud,lParam(Texto));
Result:= StrPas(Texto);
finally
freemem(texto);
end;
end;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar