码迷,mamicode.com
首页 > 编程语言 > 详细

MFC - IEBrowser

时间:2016-08-11 15:48:04      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:

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 }

 

MFC - IEBrowser

标签:

原文地址:http://www.cnblogs.com/DuanLaoYe/p/5760842.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!