如何在COM中调用其它控件

SimonXie 2002-12-31 12:59:39
我做了一个支持MFC的控件,当中有一个对话框(CDialog),这个对话框中有另外的控件。当我调用此类的Create时失败显示信息如下
Dialog has OLE controls, but no matching DLGINIT resource.
Error: no data exchange control with ID 0x00C9.
The thread 0x6E0 has exited with code 3 (0x3).
此信息是在建立对话框时正准备创建在对话框上的控件时出错的信息。

我已调用了AfxEnableControlContainer();

请问有没有办法解决?

本人不想用CAxDialogImpl中的对话框,是用基于MFC的对话框。。
...全文
45 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
combojiang 2003-01-09
  • 打赏
  • 举报
回复
作插件。
SimonXie 2002-12-31
  • 打赏
  • 举报
回复
但我的对话框是基于MFC的(用CDialog),我想在我创建对话框时,对话框会自动地帮我创建对应的外部控件,并不是自己手动在去创建
flyycyu 2002-12-31
  • 打赏
  • 举报
回复
alt里面有一个CAxWindow

你可以用它的
CreateControl
来创建!

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧