FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour mostrar un control activex dentro de una ventana
Posts: 298
Joined: Fri Oct 07, 2005 05:20 AM

mostrar un control activex dentro de una ventana

Posted: Tue Dec 27, 2005 03:07 AM

Estoy usando la funci贸n CreateObject( "OWC11.SpreadSheet.11" ) para tener acceso a Excel.

Esa parte no tiene problemas, lo que me tiene atorado en la forma en que debo mostrar la ventana de Excel dentro de una de FiveWin.

DEFINE WINDOW oWnd TITLE "Excel ActiveX "

oExcel := CreateObject( "OWC11.SpreadSheet.11" )
oExcel:Set("ViewOnlyMode", .T. )
hWnd := oExcel:Get("InstanceId")

hWnd tiene el handle de la ventana , 驴c贸mo lo integro a dentro de una de FiveWin?

Saludos y feliz fin de a帽o

Vikthor
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

mostrar un control activex dentro de una ventana

Posted: Tue Dec 27, 2005 08:30 AM

Vikthor,

Tienes que usar la Clase TActiveX de FWH.

Revisa los ejemplos samples\webexp.prg, samples\excel.prg, samples\flash.prg, samples\pdf.prg y samples\media.prg.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 298
Joined: Fri Oct 07, 2005 05:20 AM

mostrar un control activex dentro de una ventana

Posted: Tue Dec 27, 2005 02:28 PM

Antonio, gracias por la respuesta, pero no uso la clase TActivex.

V铆 los ejemplos que publicaste en el foro anterior y mi necesidad es hacer uso del control sin la clase TActiveX

Podr铆as indicarme la forma que lo haces con TActivex o un link de donde pueda buscar informaci贸n.

Vikthor
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

mostrar un control activex dentro de una ventana

Posted: Tue Dec 27, 2005 02:30 PM

Vikthor,

Y por qu茅 raz贸n no quieres usar la clase TActiveX ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 298
Joined: Fri Oct 07, 2005 05:20 AM

mostrar un control activex dentro de una ventana

Posted: Tue Dec 27, 2005 03:10 PM

Cuando hice la clase TChartFx para 32 bits, haciendo uso de Ole la raz贸n era la misma que ahora, mi versi贸n de FiveWin no contiene esa clase.

Vikthor
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

mostrar un control activex dentro de una ventana

Posted: Tue Dec 27, 2005 03:47 PM

Vikthor,

Entiendo. El c贸digo de la clase ActiveX est谩 desarrollado en C++ y es bastante complejo.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 298
Joined: Fri Oct 07, 2005 05:20 AM

mostrar un control activex dentro de una ventana

Posted: Tue Dec 27, 2005 04:03 PM

Antonio :

驴alguna referencia para poder orientarme sobre el tema?

Vikthor
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

mostrar un control activex dentro de una ventana

Posted: Tue Dec 27, 2005 07:41 PM

Vikthor,

Muchas b煤squedas y lecturas en Google y muchas pruebas de c贸digo para conseguir llegar a un modelo operativo :)

Adem谩s, lo desarroll茅 conjuntamente con Bruno Cantero. Gracias al trabajo de ambos conseguimos tenerlo funcionando en FWH y 茅l en C3.

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion