我的目标是在wxwidgets中显示一个 Activity 的x对象。

我声明了两个成员指针:

TeeChart::ITChartPtr mpChart;
wxActiveXContainer* mpAx;

然后,我创建teechart控件的实例:
mpChart.CreateInstance("TeeChart.TChart");

然后,我希望创建一个wxActiveXContainer实例,定义为:
wxActiveXContainer (wxWindow *parent, REFIID iid, IUnknown *pUnk);

但是,我不确定IUnknown参数要传递什么?

目前,我有:
mpAx = new wxActiveXContainer(this, __uuidof(TChart), NULL );

最佳答案

mpAx =新的wxActiveXContainer(this,__uuidof(ITChart),mpChart.GetInterfacePtr());

10-04 14:53