添加了ActiveX控件后,对话框Dododal失败

来源:互联网 发布:淘宝套餐链接转换 编辑:程序博客网 时间:2024/04/29 23:00

问题描述:
   一个基于对话框的程序(SerialPort),只要从面板上拖曳了ActiveX控件到对话框上,对话框就生成不了。跟踪调试,dlg.Domodal()返回的是-1,即Creat Window Error


解决方案:

在 ***APP::InitInstance()中添加:
AfxEnableControlContainer();//我的工程没有选中“支持ActiveX控件”,如果选中,这句是VC 6自动生成

AfxOleInit();               //初始化控件


转自:http://bbs.csdn.net/topics/330188383

0 0
原创粉丝点击