资源简介
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个文件信息
评论
共有 条评论