2010-10-01 7 views
1

Mon objectif est d'afficher un objet x actif dans wxwidgets.Création d'un objet wxActiveXContainer

J'ai déclaré deux pointeurs membres:

TeeChart::ITChartPtr mpChart; 
wxActiveXContainer* mpAx; 

je puis créer une instance de contrôle de TeeChart:

mpChart.CreateInstance("TeeChart.TChart"); 

Je souhaite ensuite créer une instance de la wxActiveXContainer définie comme:

wxActiveXContainer (wxWindow *parent, REFIID iid, IUnknown *pUnk); 

Cependant, je ne suis pas sûr de ce que passer pour t Le paramètre IUnknown?

Actuellement, j'ai:

mpAx = new wxActiveXContainer(this, __uuidof(TChart), NULL); 
+0

a élaboré la réponse: 'mpAx = new wxActiveXContainer (this, __uuidof (ITChart), mpChart.GetInterfacePtr());' – Seth

Répondre

2

MPAX = new wxActiveXContainer (ce, __uuidof (ITChart), mpChart.GetInterfacePtr());

Questions connexes