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);
a élaboré la réponse: 'mpAx = new wxActiveXContainer (this, __uuidof (ITChart), mpChart.GetInterfacePtr());' – Seth