• 大小: 2.51MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-29
  • 语言: C/C++
  • 标签: VC浏览器  

资源简介

VC++ 做的web浏览器,MFC关于网络基础做的浏览器,实现浏览页面的功能

资源截图

代码片段和文件信息

// MainFrm.cpp : implementation of the CMainframe class
//

#include “stdafx.h“
#include “浏览器1.h“

#include “MainFrm.h“
//#include “浏览器1View.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CMainframe
extern CMy1App theApp;

IMPLEMENT_DYNCREATE(CMainframe CframeWnd)

BEGIN_MESSAGE_MAP(CMainframe CframeWnd)
//{{AFX_MSG_MAP(CMainframe)
ON_WM_CREATE()
ON_WM_TIMER()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

static UINT indicators[] =
{
ID_SEPARATOR           // status line indicator
ID_INDICATOR_CAPS
ID_INDICATOR_NUM
ID_INDICATOR_SCRL
};

/////////////////////////////////////////////////////////////////////////////
// CMainframe construction/destruction

CMainframe::CMainframe()
{
// TODO: add member initialization code here

}

CMainframe::~CMainframe()
{
}

int CMainframe::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
CImageList img;
CString str;

if (CframeWnd::OnCreate(lpCreateStruct) == -1)
return -1;

if (!m_wndReBar.Create(this))
{
TRACE0(“Failed to create rebar\n“);
return -1;      // fail to create
}

if (!m_wndToolBar.CreateEx(this))
{
TRACE0(“Failed to create toolbar\n“);
return -1;      // fail to create
}
// set up toolbar properties
m_wndToolBar.GetToolBarCtrl().SetButtonWidth(50 150);
m_wndToolBar.GetToolBarCtrl().SetExtendedstyle(TBstyle_EX_DRAWDDARROWS);//时出现对应下拉箭头

img.Create(IDB_BITMAP1 22 0 RGB(255 0 255));
m_wndToolBar.GetToolBarCtrl().SetHotImageList(&img);
//MFC实现SetHotImageList使用一个CImageList对象包含工具栏控件的热按钮图像而不是处理到一个图像列表。
img.Detach();//解决局部变量img出现问题

img.Create(IDB_BITMAP2 22 0 RGB(255 0 255));
m_wndToolBar.GetToolBarCtrl().SetImageList(&img);
//MFC实现SetImageList使用一个CImageList对象包含工具栏控件的按钮图像
img.Detach();

m_wndToolBar.Modifystyle(0 TBstyle_FLAT | TBstyle_TRANSPARENT);
m_wndToolBar.SetButtons(NULL 9);//分配9个空按钮图片

// set up each toolbar button
m_wndToolBar.SetButtonInfo(0 ID_GO_BACK TBstyle_BUTTON 0);
//调用这个函数来设置按钮的命令ID、风格和图片号码
str.LoadString(IDS_BACK);
m_wndToolBar.SetButtonText(0 str);
//调用这个函数来设置文本按钮
m_wndToolBar.SetButtonInfo(1 ID_GO_FORWARD TBstyle_BUTTON 1);
str.LoadString(IDS_FORWARD);
m_wndToolBar.SetButtonText(1 str);
m_wndToolBar.SetButtonInfo(2 ID_VIEW_STOP TBstyle_BUTTON 2);
str.LoadString(IDS_STOP);
m_wndToolBar.SetButtonText(2 str);
m_wndToolBar.SetButtonInfo(3 ID_VIEW_REFRESH TBstyle_BUTTON 3);
str.LoadString(IDS_REFRESH);
m_wndToolBar.SetButtonText(3 str);
m_wndToolBar.SetButtonInfo(4 ID_GO_START_PAGE TBstyle_BUTTON 4);
str.LoadString(IDS_HOME);
m_wndToolBar.SetButtonText(4 str);
m_wndToolBar.SetButtonInfo(5 ID_GO_SEARCH_THE_WEB TBstyle_BUTTON 5);
str.LoadString(IDS_SEARCH);
m_wndToolBar.SetButtonText(5 str);
m_wndToolBar.SetButtonInfo(6 ID_FAVORITES_DROPDOWN TBstyle_BUTTON 6);
s

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-12-01 21:17  web浏览器\
     目录           0  2012-12-01 20:31  web浏览器\Debug\
     文件       29245  2012-11-04 17:15  web浏览器\Debug\MainFrm.obj
     文件      105456  2012-10-30 20:14  web浏览器\Debug\StdAfx.obj
     文件      222208  2012-12-01 20:58  web浏览器\Debug\vc60.idb
     文件      372736  2012-11-04 23:10  web浏览器\Debug\vc60.pdb
     文件      270390  2012-11-04 23:10  web浏览器\Debug\浏览器1.exe
     文件      385032  2012-11-04 23:10  web浏览器\Debug\浏览器1.ilk
     文件       22608  2012-11-04 22:37  web浏览器\Debug\浏览器1.obj
     文件     5525216  2012-10-30 20:14  web浏览器\Debug\浏览器1.pch
     文件      533504  2012-11-04 23:10  web浏览器\Debug\浏览器1.pdb
     文件      229780  2012-11-04 22:37  web浏览器\Debug\浏览器1.res
     文件       14392  2012-10-30 20:14  web浏览器\Debug\浏览器1Doc.obj
     文件       43072  2012-11-04 23:10  web浏览器\Debug\浏览器1View.obj
     文件        7077  2012-11-04 17:15  web浏览器\MainFrm.cpp
     文件        1659  2012-11-04 17:14  web浏览器\MainFrm.h
     文件        4307  2012-10-30 20:07  web浏览器\ReadMe.txt
     目录           0  2012-12-01 20:31  web浏览器\res\
     文件        1898  2012-11-04 17:09  web浏览器\resource.h
     文件        7718  2012-10-30 20:15  web浏览器\res\coldtool.bmp
     文件        8382  2012-10-30 20:15  web浏览器\res\hottoolb.bmp
     文件      195016  2012-10-30 20:40  web浏览器\res\MFC2.AVI
     文件        3638  2005-03-19 10:32  web浏览器\res\News - 副本.ico
     文件        3638  2012-11-04 17:09  web浏览器\res\News.ico
     文件        1078  2012-10-30 20:07  web浏览器\res\Toolbar.bmp
     文件        3638  2012-11-04 17:09  web浏览器\res\User.ico
     文件        3638  2012-11-04 17:09  web浏览器\res\Zip File.ico
     文件        1078  2012-10-30 20:07  web浏览器\res\浏览器1.ico
     文件         399  2012-10-30 20:07  web浏览器\res\浏览器1.rc2
     文件        1078  2012-10-30 20:07  web浏览器\res\浏览器1Doc.ico
     文件         209  2012-10-30 20:07  web浏览器\StdAfx.cpp
............此处省略15个文件信息

评论

共有 条评论

相关资源