在MFC扩展DLL中生成了一个对话框类,在对话框上面放了一个
ActiveX控件,在DLL的客户程序中导出这个对话框类并DoModal,结果弹出的
对话框上面ActiveX控件没有显示出来,我在DllMain中调用了
AfxEnableControlContainer()函数也没有效果。我也搜索了以往的
帖子,但都是规则DLL的情况,在扩展DLL中到底该如何做才能解决
问题呢?谢谢!
ActiveX控件,在DLL的客户程序中导出这个对话框类并DoModal,结果弹出的
对话框上面ActiveX控件没有显示出来,我在DllMain中调用了
AfxEnableControlContainer()函数也没有效果。我也搜索了以往的
帖子,但都是规则DLL的情况,在扩展DLL中到底该如何做才能解决
问题呢?谢谢!
解决方案 »
- 谁知道,MFC的CTreeView与CTreeCtrl的调用机制
- 今天发现一个病毒网页 ,没有什么提示 能自动在本地生成可执行文件,和运行 那个程序, 我把 网页代码给贴出来了 ,哪个高手来解释一下原
- VC中关于头文件、名字空间的一个疑问
- 三个文件的合并问题(有挑战性的问题)
- 关于使用GetDiskFreeSpaceEx()得到大硬盘信息时返回空?
- 求MFC Windows程序设计《中文电子版》
- 接着刚才的问题?
- 在往CFile中写'\n'时 ,为什么看到的是黑块
- 想询问网络多媒体的流式传输的问题……
- 用ADO连接数据库问题
- 想捕捉USB摄像头的图片,得到的图片比较大,有什么办法可以让摄像头直接拍出大一寸的相片来?
- 用空格键或 Enter键以激活此控件????????????
{
HRESULT hr = OleInitialize(NULL);
if (hr == S_FALSE)
{
OleUninitialize();
}
// Call if using OLE Controls
AfxEnableControlContainer();// Register all OLE server (factories) as running. This enables the
// OLE libraries to create objects from other applications.
COleObjectFactory::RegisterAll();// TODO: Add your specialized code herereturn CWinApp::InitInstance();
}