基于MFC的DLL怎么实例化一个ActiveX控件,该控件是基于CWnd类,我把他当成一个变通的类new 在调用的dll时出现bug,请商手帮忙解决!谢谢!
解决方案 »
- 求sscom32.exe串口调试器软件源码
- 【向csdn提问-^_^】CSDN博客字体颜色设置为何无效
- 找个领路人...能分享知识,经验!
- 自定义的CView的派生类,在添加到单文档模板之后GetActiveView出错,怎么办???
- 为什么最小化窗口后,在还原时,窗口会闪烁?
- 请问同一个socket的接收与发送可以同步执行吗?
- 在辅助线程中有无可能把传递给线程的窗体指针delete掉?
- VB的TreeCtrl有个key属性表示节点项目在整个树性控件中的唯一关键字,VC的TreeView/TreeCtrl有没有这种关键字?
- 有使用微软的电子表格控件的资料吗?
- pb硬件接口问题!!!!
- 如何控制多个SetTimer()函数?
- 如何判断CListCtrl中是否有内容?
{
// TODO: Add your specialized code here and/or call the base class
/* if (!AfxOleInit())
{
AfxMessageBox("ole ³õʼ»¯´íÎó");
return FALSE;
}*/ AfxEnableControlContainer();//
return CWinApp::InitInstance();
}
{
new CDynLinkLibrary(GisMgrDLL);
*view = RUNTIME_CLASS(CGisView);
return(0);
}将ActiveX放进CView类中,在CView::OnCreate中Create即可,在Dll接口函数中用new CDynLinkLibrary调用CRuntimeClass类,即动态加载你的那个view即可。
CoInitialaze();
AfxEnableControlContainer();