继续开帖咨询 ocx嵌套ocx问题

rzsheng 2009-12-07 03:48:45
这几天被这个问题搞晕了,下面继续:
问题描述:

环境:winXP+VC6
过程描述:
1. 创建一个ocx工程 B_ocx,用默认方式创建,编译并注册完成。
2. 创建另外一个ocx工程 A_ocx,然后在A_ocx的资源中加入对话框,属性为child,无边框,产生一对testDlg.cpp, testDlg.h文件
3. 在A_ocx的Ctl.cpp的 onCreate中创建testDlg对话框m_dlg,在OnDraw里加入m_dlg的显示
4. 然后在这个ocx工程中导入B_ocx控件,在对话框里拖入B_ocx控件。
5. 编译A_ocx,并完成注册。

用ActiveX Control test Container 测试A_ocx,发现在onCreate中创建testDlg对话框m_dlg的时候出错,说是创建错误。

请问各位,这如何解决,多谢多谢!
...全文
177 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
rzsheng 2009-12-07
  • 打赏
  • 举报
回复
非常感谢,WaistCoat12,原来如此,真的可以了。

多谢了
jinling4388 2009-12-07
  • 打赏
  • 举报
回复
顶!
WaistCoat12 2009-12-07
  • 打赏
  • 举报
回复
在A的工程里的App::InitInstance()函数开始部分添加:AfxEnableControlContainer();试试。

3,245

社区成员

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

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