对话框中加入ACTIVEX控件以后,对话框就不能DOMODAL弹出的问题。

zhaowyiwu191984 2012-05-25 11:56:58
我的该对话框是需要点击主框架上的菜单栏选项才能激活弹出的,我已经在我的主框架app类的InitInstance()中添加了AfxEnableControlContainer();同时在StdAfx.h中也添加了#include <afxdisp.h>。在主框架类中用模态对话框的方式,调用该带ACTIVEX控件的对话框,但是怎么也进不了dlg.DoModal();
...全文
513 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
xgrdszdx 2014-12-31
  • 打赏
  • 举报
回复
我现在也碰到这个问题,还是找不到解决方案。 去掉这个ACTIVEX控件,对话框就能正常弹出,但是加上后,DOMAL就失败,GetLastError返回了1813(ERROR_RESOURCE_TYPE_NOT_FOUND);不知道有没有哪位大大能解决
xiaowai12345 2014-12-14
  • 打赏
  • 举报
回复
请问这个问题怎么解决啊 !我也遇到了
MSDN8341 2014-10-27
  • 打赏
  • 举报
回复
我也遇到这样的我难题,我是使用ACTIVE做主窗口,使用动态库做对话框显示,也是进不了DoModal
云满笔记 2014-03-07
  • 打赏
  • 举报
回复
我也遇到类似的问题 求助啊 楼主
schlafenhamster 2012-05-25
  • 打赏
  • 举报
回复
控件create失败。
对话框有个‘no failed create’改改看。
zhaowyiwu191984 2012-05-25
  • 打赏
  • 举报
回复
回复10楼,我的确是先单独对话框创建可以,初始化也行,但在初始化中加入控件的初始化InitialChart,就弹不出对话框了。
buyong 2012-05-25
  • 打赏
  • 举报
回复
单独创建对话框如果正常的话,就把单独创建对话框做的初始化都移过来就行
wtbike 2012-05-25
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]

我都试过了,以上两种,都不行。另外补充下,我的控件是 chart control.
[/Quote]
可以先手动注册试一下,看你的控件本身有没有问题
zhaowyiwu191984 2012-05-25
  • 打赏
  • 举报
回复
我都试过了,以上两种,都不行。另外补充下,我的控件是 chart control.
zhaowyiwu191984 2012-05-25
  • 打赏
  • 举报
回复
以上两位的方法我都试过了,都不行。
fishion 2012-05-25
  • 打赏
  • 举报
回复
在主框架app类的InitInstance()中添加CoInitialize(NULL)
zhaowyiwu191984 2012-05-25
  • 打赏
  • 举报
回复
没有调用过AfxOleInit(),能问下应该怎么操作吗
zth555888 2012-05-25
  • 打赏
  • 举报
回复
是否调用了AfxOleInit()?
zhaowyiwu191984 2012-05-25
  • 打赏
  • 举报
回复
补充一下,在主框架类中用模态对话框的方式,调用该带ACTIVEX控件的对话框,但是怎么也进不了dlg.DoModal();(连dlg的OnInitDialog()都进不了)
zhaowyiwu191984 2012-05-25
  • 打赏
  • 举报
回复
可以写详细些吗

3,248

社区成员

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

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