mostrar un control activex dentro de una ventana

mostrar un control activex dentro de una ventana

Postby Vikthor » Tue Dec 27, 2005 3: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
User avatar
Vikthor
 
Posts: 271
Joined: Fri Oct 07, 2005 5:20 am
Location: México

Postby Antonio Linares » Tue Dec 27, 2005 8: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
User avatar
Antonio Linares
Site Admin
 
Posts: 42125
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Vikthor » Tue Dec 27, 2005 2: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
User avatar
Vikthor
 
Posts: 271
Joined: Fri Oct 07, 2005 5:20 am
Location: México

Postby Antonio Linares » Tue Dec 27, 2005 2:30 pm

Vikthor,

Y por qué razón no quieres usar la clase TActiveX ?
regards, saludos

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

Postby Vikthor » Tue Dec 27, 2005 3: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
User avatar
Vikthor
 
Posts: 271
Joined: Fri Oct 07, 2005 5:20 am
Location: México

Postby Antonio Linares » Tue Dec 27, 2005 3: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
User avatar
Antonio Linares
Site Admin
 
Posts: 42125
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Vikthor » Tue Dec 27, 2005 4:03 pm

Antonio :

¿alguna referencia para poder orientarme sobre el tema?
Vikthor
User avatar
Vikthor
 
Posts: 271
Joined: Fri Oct 07, 2005 5:20 am
Location: México

Postby Antonio Linares » Tue Dec 27, 2005 7: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
User avatar
Antonio Linares
Site Admin
 
Posts: 42125
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 35 guests