FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Capturar una ventana ( Resuelto )
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Capturar una ventana ( Resuelto )
Posted: Tue Jun 26, 2012 12:46 AM

Necesito capturar una ventana de una aplicación externa. Sé que existe una clase que maneja estas situaciones, no recuerdo como se llama. Alguien sabe ??. Desde ya muchisimas gracias

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Capturar una ventana
Posted: Tue Jun 26, 2012 01:52 AM

Que información necesitas de esa ventana externa ? O que necesitas hacerle ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: Capturar una ventana
Posted: Tue Jun 26, 2012 11:13 AM

Antonio, genero un archivo excel con la clase TFileXls, pero cuando abre excel lo hace minimizado. Me gustaría maximizarlo. Alguna vez use una clase que podia capturar una ventana. Gracias por responder.

Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: Capturar una ventana
Posted: Tue Jun 26, 2012 12:30 PM

He encontrado que con FindWindow( cClassName, Title ) puedo obtener el handle de la ventana. Al querer maximizarla utilizo SendMessage( FindWindow( cClassName, Title ), WM_MAXIMIZE ) pero me dice que no está definido WM_MAXIMIZE. Que valor tendría que tener el 2º parámetro ?? Gracias.

Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: Capturar una ventana
Posted: Tue Jun 26, 2012 01:11 PM
Bueno, finalmente lo resolví de esta manera

Code (fw): Select all Collapse
ShowWindow( FindWindow( 0, "Microsoft Excel - " + cNomVentana ), 3 )

El 2º parámetro lo pueden encontrar en winuser.h para ShowWindow

Saludos
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Capturar una ventana ( Resuelto )
Posted: Tue Jun 26, 2012 01:46 PM

Bien :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion