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

创造OCX控件失败,请各位大侠帮帮忙了

2012-09-18 
创建OCX控件失败,请各位大侠帮帮忙了!if(m_cBrowser.Create(_T(浏览器),WS_CHILD|WS_CLIPCHILDREN|WS_BO

创建OCX控件失败,请各位大侠帮帮忙了!
if(m_cBrowser.Create(_T("浏览器"),
WS_CHILD|WS_CLIPCHILDREN|WS_BORDER,rectDummy,this,1111) != TRUE)

走到
m_pCtrlCont = afxOccManager->CreateContainer(this);
这句就死了,
怎么回事呢,之前是VC6,现在升级为2005的了,自定义控件不好使了


[解决办法]
在BOOL CXXApp::InitInstance()中添加AfxEnableControlContainer();或CoInitialize(NULL)看看

[解决办法]
添加AfxEnableControlContainer();或CoInitialize(NULL)看看

[解决办法]
可能什么没有设置或者什么没有初始化,在就是看一下调试信息!
[解决办法]

探讨

在BOOL CXXApp::InitInstance()中添加AfxEnableControlContainer();或CoInitialize(NULL)看看

[解决办法]
m_cBrowser是你自己定义的? 还是传说中的浏览器控件? 如果是你自己定义的,看看注册成功了没? 是不是release的?
[解决办法]
用VS2005重新编写这个OCX行吗?(不要从6.0升级)
[解决办法]
控件不大的话,重新用2005在编写一个!直接移植肯定是有问题的

热点排行