1
我的目標是在wxwidgets中顯示一個活動的x對象。創建一個wxActiveX容器
我已經聲明瞭兩個構件的指針:
TeeChart::ITChartPtr mpChart;
wxActiveXContainer* mpAx;
我然後創建的TeeChart控制的一個實例:
mpChart.CreateInstance("TeeChart.TChart");
然後我希望創建的wxActiveXContainer的實例定義爲:
wxActiveXContainer (wxWindow *parent, REFIID iid, IUnknown *pUnk);
但是,我不確定要通過什麼t他IUnknown參數?
目前,我有:
mpAx = new wxActiveXContainer(this, __uuidof(TChart), NULL);
解決了答案:'mpAx = new wxActiveXContainer(this,__uuidof(ITChart),mpChart.GetInterfacePtr());'' – Seth 2010-10-01 07:17:31