資源簡介
VC++ 做的web瀏覽器,MFC關(guān)于網(wǎng)絡(luò)基礎(chǔ)做的瀏覽器,實現(xiàn)瀏覽頁面的功能

代碼片段和文件信息
//?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);//時出現(xiàn)對應(yīng)下拉箭頭
img.Create(IDB_BITMAP1?22?0?RGB(255?0?255));
m_wndToolBar.GetToolBarCtrl().SetHotImageList(&img);
//MFC實現(xiàn)SetHotImageList使用一個CImageList對象包含工具欄控件的熱按鈕圖像而不是處理到一個圖像列表。
img.Detach();//解決局部變量img出現(xiàn)問題
img.Create(IDB_BITMAP2?22?0?RGB(255?0?255));
m_wndToolBar.GetToolBarCtrl().SetImageList(&img);
//MFC實現(xiàn)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);
//調(diào)用這個函數(shù)來設(shè)置按鈕的命令I(lǐng)D、風(fēng)格和圖片號碼
str.LoadString(IDS_BACK);
m_wndToolBar.SetButtonText(0?str);
//調(diào)用這個函數(shù)來設(shè)置文本按鈕
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個文件信息
評論
共有 條評論