首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

dll中创设一对话框,在这对话框中再调用ocx控件 急

2014-04-25 
dll中创建一对话框,在这对话框中再调用ocx控件急!!!请教各位大牛:为什么中我在dll中创建一对话框,然后再在

dll中创建一对话框,在这对话框中再调用ocx控件 急!!!
请教各位大牛:为什么中我在dll中创建一对话框,然后再在这对话框中调用一ocx控件,程序连对话框都显示不出来了,是不能这样调用吗?


[解决办法]
可以的.
在对话框中使用OCX控件,好像要调用AfxOleInit, AfxEnableControlContainer之类的初始化函数,否则对话框不显示.
[解决办法]
对话框里边可以直接用OCX的
添加控件之后对话框无法显示,应该是你使用的控件出问题了.
你先试一下,用vc自带的activeX控件测试容器试一下,看控件本身有没有问题,
或者,你手动注册一下你的ocx,注册成功之后再看对话框能不能显示
[解决办法]
在弹对话框的代码前加入下面代码试试:
AFX_MANAGE_STATE(AfxGetStaticModuleState());

热点排行