Ver Mensaje Individual
  #2  
Antiguo 28-12-2006
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Reputación: 22
Bicho Va por buen camino
Hola Germán,

necesitas guardar la otra ventana en una imagen o ¿quieres algo más como acceder a ella, copiar texto, escribir en ella, etc?

A ver si esto sirve:

Código Delphi [-]
var   hwndMiVentana : THandle;
       Titulo : string;
begin
  Titulo := 'Aqui va el titulo completo de la ventana';

  hwndMiVentana := FindWindow(nil,Titulo); //Buscamos si existe la ventana
  if hwndMiVentana <> 0 then begin //Existe la ventana
     SetForegroundWindow(hwndMiVentana); //Ponemos la ventana como activa
     keybd_event(vk_snapshot,1, 0, 0); //Con esto realizamos una captura de la ventana activa
  end;
end;

Para hacerlo más bonito, puedes guardar en una variable Handle el de tu aplicación, y cuando hayas terminados, haces lo mismo, haces un FindWindow y pones la ventana activa.

Espero te sirva

Saludos

Última edición por Bicho fecha: 28-12-2006 a las 19:14:41. Razón: Ya he encontrado el metodo para imprimir la ventana activa
Responder Con Cita