在原有项目中使用TeeChart控件时,出现如下错误,经查找winocc.cpp文件得出ASSERT(::IsWindow(m_hWnd) || (m_pCtrlSite != NULL));问题,此问题为创建控件失败,经查是在APP类的初始化函数(BOOL CXXXApp::InitInstance())中,缺少AfxEnableControlContainer();函数,添加上即可。

 

需要注意的是,我项目中的TeeChart控件是添加在子对话框中的,但AfxEnableControlContainer();函数需要添加在工程初始化函数下,不然会出现创建子对话框失败的问题,子对话框返回值一直为Null。

MFC插入TeeChart第三方控件时报错ASSERT(::IsWindow(m_hWnd) || (m_pCtrlSite != NULL));

相关文章:

  • 2021-06-16
  • 2021-10-28
  • 2022-12-23
  • 2021-09-18
  • 2021-06-20
  • 2022-12-23
  • 2022-12-23
  • 2021-10-17
猜你喜欢
  • 2021-09-22
  • 2022-12-23
  • 2021-11-21
  • 2022-12-23
  • 2021-09-13
  • 2022-12-23
  • 2021-06-23
相关资源
相似解决方案