资源简介
浏览器程序设计,实现一些简单的功能,MFC实现,适合初学者学习
代码片段和文件信息
// MainFrm.cpp : implementation of the CMainframe class
//
#include “stdafx.h“
#include “MyBrowT.h“
#include “MainFrm.h“
#include “MyBrowTDoc.h“
#include “MyBrowTView.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CMainframe
IMPLEMENT_DYNCREATE(CMainframe CframeWnd)
BEGIN_MESSAGE_MAP(CMainframe CframeWnd)
//{{AFX_MSG_MAP(CMainframe)
ON_WM_CREATE()
ON_COMMAND(IDM_NEWTOOL OnNewtool)
ON_UPDATE_COMMAND_UI(IDM_NEWTOOL OnUpdateNewtool)
//}}AFX_MSG_MAP
ON_CBN_SELENDOK(AFX_IDW_TOOLBAR + 1OnNewAddress)
ON_COMMAND(IDOK OnNewAddressEnter)
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)
{
if (CframeWnd::OnCreate(lpCreateStruct) == -1)
return -1;
if (!m_wndToolBar.CreateEx(this TBstyle_FLAT WS_CHILD | WS_VISIBLE | CBRS_TOP
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
!m_wndToolBar.LoadToolBar(IDR_MAINframe))
{
TRACE0(“Failed to create toolbar\n“);
return -1; // fail to create
}
if (!m_wndStatusBar.Create(this) ||
!m_wndStatusBar.SetIndicators(indicators
sizeof(indicators)/sizeof(UINT)))
{
TRACE0(“Failed to create status bar\n“);
return -1; // fail to create
}
// TODO: Delete these three lines if you don‘t want the toolbar to
// be dockable
m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndToolBar);
if (!m_newToolBar.CreateEx(this TBstyle_FLAT WS_CHILD | WS_VISIBLE | CBRS_ALIGN_TOP
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
!m_newToolBar.LoadToolBar(IDR_TOOLBAR1))
{
TRACE0(“Failed to create toolbar\n“);
return -1; // fail to create
}
m_newToolBar.EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_newToolBar);
//创建地址条,指定下拉框属性、大小、ID号
if (!m_wndAddress.Create(CBS_DROPDOWN | WS_CHILD CRect(0 0 200 120) this AFX_IDW_TOOLBAR + 1))
{
TRACE0(“Failed to create combobox\n“);
return -1; // fail to create
}
//创建ReBar,并把工具条和地址条添加到ReBar上
if (!m_wndReBar.Create(this) ||
!m_wndReBar.AddBar(&m_wndAddress “地址“ NULL RBBS_FIXEDBMP | RBBS_BREAK
))
{
TRACE0(“Failed to create rebar\n“);
return -1; // fail to create
}
return 0;
}
BOOL CMainframe::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CframeWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
return TRUE;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4654 2010-11-21 12:05 浏览器程序\MyBrowT\MainFrm.cpp
文件 1644 2010-11-20 16:35 浏览器程序\MyBrowT\MainFrm.h
文件 45196 2010-11-21 11:55 浏览器程序\MyBrowT\MyBrowT.aps
文件 2753 2010-11-21 12:05 浏览器程序\MyBrowT\MyBrowT.clw
文件 4227 2010-11-20 15:01 浏览器程序\MyBrowT\MyBrowT.cpp
文件 4645 2010-11-20 17:18 浏览器程序\MyBrowT\MyBrowT.dsp
文件 537 2010-11-20 15:01 浏览器程序\MyBrowT\MyBrowT.dsw
文件 1367 2010-11-20 15:01 浏览器程序\MyBrowT\MyBrowT.h
文件 58368 2010-11-21 12:05 浏览器程序\MyBrowT\MyBrowT.ncb
文件 55808 2010-11-21 12:05 浏览器程序\MyBrowT\MyBrowT.opt
文件 857 2010-11-21 11:55 浏览器程序\MyBrowT\MyBrowT.plg
文件 12568 2010-11-21 11:55 浏览器程序\MyBrowT\MyBrowT.rc
文件 1762 2010-11-20 15:01 浏览器程序\MyBrowT\MyBrowTDoc.cpp
文件 1486 2010-11-20 15:01 浏览器程序\MyBrowT\MyBrowTDoc.h
文件 3845 2010-11-20 16:55 浏览器程序\MyBrowT\MyBrowTView.cpp
文件 1904 2010-11-20 16:52 浏览器程序\MyBrowT\MyBrowTView.h
文件 4335 2010-11-20 15:01 浏览器程序\MyBrowT\ReadMe.txt
文件 1078 2010-11-20 15:01 浏览器程序\MyBrowT\res\MyBrowT.ico
文件 399 2010-11-20 15:01 浏览器程序\MyBrowT\res\MyBrowT.rc2
文件 1078 2010-11-20 15:01 浏览器程序\MyBrowT\res\MyBrowTDoc.ico
文件 1078 2010-11-20 15:01 浏览器程序\MyBrowT\res\Toolbar.bmp
文件 718 2010-11-21 11:55 浏览器程序\MyBrowT\res\toolbar1.bmp
文件 1013 2010-11-20 16:02 浏览器程序\MyBrowT\Resource.h
文件 209 2010-11-20 15:01 浏览器程序\MyBrowT\StdAfx.cpp
文件 1103 2010-11-20 15:01 浏览器程序\MyBrowT\StdAfx.h
文件 122925 2010-11-21 11:55 浏览器程序\MyBrowT.exe
文件 1445888 2010-11-21 12:03 浏览器程序\程序功能说明.doc
目录 0 2010-11-21 13:36 浏览器程序\MyBrowT\res
目录 0 2010-11-21 13:37 浏览器程序\MyBrowT
目录 0 2010-11-21 13:37 浏览器程序
............此处省略3个文件信息
- 上一篇:课程设计---c++代码相似度计算
- 下一篇:C语言键盘记录程序
相关资源
- MFC多线程编程实例120658
- C++ MFC实现的字符点阵转换工具
- 用MFC做的图书管理系统
- c++ mfc 校园导航 最短路径计算
- 简单LISP算术表达式计算器
- MFC做的画板MFC做的画板
- MFC 聊天室 高级
- MFC 浏览器的实现
- MFC UDP 聊天
- MFC 网络时钟
- MFC数字图像处理
- MFC_学生信息管理系统
- C++基于MFC与ACCESS数据库的成绩管理系
- MFC些的串口调试助手源码
- C++MFC界面美化源代码
- MFC资料两本详细讲解MFC的资料,对M
- 计算机图形学 图形变换 C++ MFC
- VS2010之MFC串口通信的编写教程
- mfc实现点击一个窗口弹出另一个窗口
- 一个会朗读文本的MFC应用程序
- MFC实现7种排序算法、比较时间复杂度
- MFC停车场车辆信息管理系统附数据库
- 温度数据采集系统程序上位机程序+
- 吕鑫MFC教学视频中的源代码
- 在vc下开发的canny边缘检测 MFC
- MFC 动态链接库的使用
- MFC做的用幻灯片模式播放图片,还有
- VC++MFC抓包程序源码
- MFC 多语言环境的实现
- PDFDemo和资料
评论
共有 条评论