标签:
1.添加browser : 项目 -> 类向导
/////////////////////////////////////////////////// // // DLG.h // /////////////////////////////////////////////////// #pragma once #include "CWebBrowser2.h" #pragma once #include "CWebBrowser2.h" // CMyWebDlg 对话框 class CMyWebDlg : public CDialogEx { // 构造 public: CMyWebDlg(CWnd* pParent = NULL); // 标准构造函数 // 对话框数据 enum { IDD = IDD_MYWEB_DIALOG }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持 // 实现 protected: HICON m_hIcon; // 生成的消息映射函数 virtual BOOL OnInitDialog(); afx_msg void OnPaint(); afx_msg HCURSOR OnQueryDragIcon(); DECLARE_MESSAGE_MAP() public: CWebBrowser2 m_IEBrowser; public: virtual BOOL PreTranslateMessage(MSG* pMsg); };
/////////////////////////////////////////////////// // // DLG.CPP // /////////////////////////////////////////////////// // CMyWebDlg 消息处理程序 BOOL CMyWebDlg::OnInitDialog() { CDialogEx::OnInitDialog(); SetIcon(m_hIcon, TRUE); // 设置大图标 SetIcon(m_hIcon, FALSE); // 设置小图标 CRect rcClient; GetClientRect(&rcClient); if ( !m_IEBrowser.Create(NULL, NULL, WS_CHILD|WS_VISIBLE, rcClient, this, 10086) ) { return -1; } // 防止加载IE界面后,弹出【脚本异常】界面 m_IEBrowser.put_Silent(TRUE); // 网址 CString strURL("www.baidu.com"); // 打开 m_IEBrowser.Navigate2(&CComVariant(strURL), NULL, NULL, NULL, NULL); return TRUE; // 除非将焦点设置到控件,否则返回 TRUE }
标签:
原文地址:http://www.cnblogs.com/DuanLaoYe/p/5760842.html