创建一个wxActiveXContainer

发布于 2024-09-25 19:48:39 字数 538 浏览 3 评论 0原文

我的目标是在 wxwidgets 中显示一个活动的 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 );

My objective is to display an active x object in wxwidgets.

I have declared two member pointers:

TeeChart::ITChartPtr mpChart;
wxActiveXContainer* mpAx;

I then create an instance of the teechart control:

mpChart.CreateInstance("TeeChart.TChart");

I then wish to create an instance of the wxActiveXContainer defined as:

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

However, I am not sure what to pass in for the IUnknown parameter?

Currently, I have:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

葬花如无物 2024-10-02 19:48:39

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

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文