2010-10-01 63 views
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); 
+0

解決了答案:'mpAx = new wxActiveXContainer(this,__uuidof(ITChart),mpChart.GetInterfacePtr());'' – Seth 2010-10-01 07:17:31

回答

2

MPAX =新wxActiveXContainer(這一點,__uuidof(ITChart),mpChart.GetInterfacePtr());