Capturar contenido de una ventan externa

Capturar contenido de una ventan externa

Postby Canarias » Fri Nov 18, 2005 11:12 pm

Hola a tod@s.

Voy a plantearles un problema que tengo a ver si me pueden echar una mano( ... o dos).

Estoy probando la clase AppBox (*) y encajo (embedd) en el diálogo una aplicación externa (para hacer telnet a un servidor). Hasta ahí todo bien.

Lo que pretendo es capturar el contenido de los datos de dicha ventana 'embebida' pulsando sólo un botón y utilizando la Clase TClipBoard (**).

Actualmente lo que hago es seleccionar todo el texto, luego botón derecho->copiar y pulsar un botón para poder rescatarlo del clipboard utilizando la clase TClipBoard y tratar dentro del programa dichos datos.

He estado probando la clase TWCapture (***) y he visto que se puede manipular una ventana, pero no veo cómo puedo capturar el contenido de dicha ventana pulsando un botón para llevarlo al clipboard, pues si fuera así, creo que podría resolver mi problema y ahorrarle pasos al usuario.

Las pruebas se pueden hacer también con el notepad como aplicación externa 'embebida'

No se si me he explicado, si no es así me lo dicen.

Si me puede decir cómo se lo agradezco.

Un saludo.
Antonio Aguilar



(*)
------------------------------------------------------------------------------
CLASS tAppbox
César E. Lozada
cesarlozada@hotmail.com
Valencia - Venezuela
March 2, 2002
With this class you can embedd an external application window
into a control of your window or dialog application
------------------------------------------------------------------------------

(**)
------------------------------------------------------------------------------
CLASS TClipBoard
Windows clipboard as an Object.
FiveWin
www.fivetechsoft.com
The clipboard provides a mechanism that makes it possible for
applications to pass data handles to other applications. Clipboard
functions carry out data interchange between Windows applications.
-------------------------------------------------------------------------------

(***)
------------------------------------------------------------------------------
AUTOR.....: Manuel Exp¢sito Su rez Soft 4U '2001
e-Mail....: maex14@dipusevilla.es
CLASE.....: TWCapture
FECHA MOD.: 18/08/2001
VERSION...: 1.00
PROPOSITO.: Captura una ventana abierta por nuestro programa
o por otra aplicacion para poder enviarle mensajes como si fuera
una ventana mas de nuestro programa.
------------------------------------------------------------------------------
User avatar
Canarias
 
Posts: 35
Joined: Thu Oct 06, 2005 10:00 pm
Location: Canary Islands - Spain

Postby Antonio Linares » Sat Nov 19, 2005 8:20 am

Antonio,

Puedes enviarme por email la clase TAppBox ? Gracias,
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41461
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Canarias » Sat Nov 19, 2005 7:45 pm

Antonio:

Te he enviado a tu email las dos clases (TWAppbox y TWCapture). La TClipboard es propia del FW.

A ver si hay alguna solución para realizar lo que pretendo: que pulsando un botón se pueda seleccionar el texto de lo hay en la pantalla 'embebida', llevarmelo al clipboard y a partir de aquí ya puedo cogerlo y tratar dicha información.

La clase TWCapture 'juega' con la ventana y hasta hace una raya en ella pero no tengo ni remota idea de como seleccionar el texto y llevarmelo al clipboard.

Gracias por anticipado si ven alguna forma de hacerlo.

Un saludo.
User avatar
Canarias
 
Posts: 35
Joined: Thu Oct 06, 2005 10:00 pm
Location: Canary Islands - Spain


Return to FiveWin para CA-Clipper

Who is online

Users browsing this forum: No registered users and 7 guests