#include <atlbase.h>
CComModule _Module;
#include <atlcom.h>
#include <atlwin.h>
#pragma comment(lib,"atl") app的initinstance里:
CoInitialize(NULL);
_Module.Init(NULL, this->m_hInstance);
AtlAxWinInit();
dlg的OnCreate或InitDialog里:
RECT rc;rc.left=0;rc.top=0;rc.right=300,rc.bottom=200;
LPOLESTR pstrbrowserid;
StringFromCLSID(__uuidof(IWebBrowser2),&pstrbrowserid);
_bstr_t bstrbrowser(pstrbrowserid);
m_h=m_container.Create(this->m_hWnd,rc,bstrbrowser,WS_CHILD|WS_VISIBLE);vc6里正常,vc8里总是失败,提示"类别没有注册"(注vc6vc8里均没定义_UNICODE)
CComModule _Module;
#include <atlcom.h>
#include <atlwin.h>
#pragma comment(lib,"atl") app的initinstance里:
CoInitialize(NULL);
_Module.Init(NULL, this->m_hInstance);
AtlAxWinInit();
dlg的OnCreate或InitDialog里:
RECT rc;rc.left=0;rc.top=0;rc.right=300,rc.bottom=200;
LPOLESTR pstrbrowserid;
StringFromCLSID(__uuidof(IWebBrowser2),&pstrbrowserid);
_bstr_t bstrbrowser(pstrbrowserid);
m_h=m_container.Create(this->m_hWnd,rc,bstrbrowser,WS_CHILD|WS_VISIBLE);vc6里正常,vc8里总是失败,提示"类别没有注册"(注vc6vc8里均没定义_UNICODE)
解决方案 »
- 如何获取 东方微点网络版 特征版本和软件版本信息
- 网上扩展ListCtrl类SortListCtrl排序时列头上箭头和标题文字显示问题(列表控件排序功能的实现)
- 在Visual Studio中如何知道某个文件属于哪个project
- tinyxml 修改数据值的问题
- 如何使WMP控件在播放视频时以窗口大小尺寸显示视频
- 如何 DeskBand 一安装就显示?
- 我知道一个文件的句柄,有什么办法可以通过这个句柄来执行这个文件
- 如何写一个监测寄存器内容的软件,有没有API可供使用?
- 怎么检测WINDOWS中被装了键盘钩子?
- listCtrl怎么改变字体后刷新总是有点问题
- 创建几个DLL
- 怎么用win32在指定点画bitmap或者png,注意不是MFC哦。
m_container忘说了,是:CAxWindow m_container;
另:我m_container.Create换成m_h=CreateWindow("AtlAxWin", 结果也一样:vc6里正常;
vc8里m_h=CreateWindow("AtlAxWin80",
直接崩溃,报错是_Module.Init的第一个参数有问题