资源简介
MFC 制作浏览器,基本功能全有,带收藏夹,ie历史记录删除等功能
代码片段和文件信息
// FavoritesTryDlg.cpp : implementation file
//
#include “stdafx.h“
#include “WEB.h“
#include “FavoritesTryDlg.h“
#include “WEBDoc.h“
#include “WEBView.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CFavoritesTryDlg dialog
LPBYTE favpath = new BYTE[80];
CString StrPath;
CString url;
CFileFind finder;
BOOL bWorking;
CFavoritesTryDlg::CFavoritesTryDlg(CWnd* pParent /*=NULL*/)
: CDialog(CFavoritesTryDlg::IDD pParent)
{
//{{AFX_DATA_INIT(CFavoritesTryDlg)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
}
void CFavoritesTryDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CFavoritesTryDlg)
DDX_Control(pDX IDC_TREE_FAV m_TREE_FAV);
DDX_Control(pDX IDC_EDIT_URL m_EDIT_URL);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CFavoritesTryDlg CDialog)
//{{AFX_MSG_MAP(CFavoritesTryDlg)
ON_BN_CLICKED(ID_DelFavoritesMenu OnDelFavoritesMenu)
ON_BN_CLICKED(IDC_GOURL OnGourl)
ON_NOTIFY(TVN_SELCHANGING IDC_TREE_FAV OnSelchangingTreeFav)
ON_NOTIFY(NM_DBLCLK IDC_TREE_FAV OnDblclkTreeFav)
ON_NOTIFY(TVN_SELCHANGED IDC_TREE_FAV OnSelchangedTreeFav)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CFavoritesTryDlg message handlers
void CFavoritesTryDlg::OnDelFavoritesMenu()
{
// TODO: Add your control notification handler code here
//清收藏夹中的内容
TCHAR szPath[MAX_PATH];
if (SHGetSpecialFolderPath(NULL szPath CSIDL_FAVORITES FALSE))
{ //得到目录,并清空
EmptyDirectory(szPath);
}
EndDialog(IDOK);
}
void CFavoritesTryDlg::OnGourl()
{
// TODO: Add your control notification handler code here
HTREEITEM hSel=m_TREE_FAV.GetSelectedItem();
if(!m_TREE_FAV.ItemHasChildren(hSel)) // 没有子树
{
HKEY hKEY;
DWORD type=REG_SZ;
DWORD cbData=80;
LPBYTE IEpath = new BYTE[80];
::RegOpenKeyEx(HKEY_CLASSES_ROOT“htmlfile\\shell\\open\\command“0KEY_READ&hKEY);
::RegQueryValueEx(hKEYNULLNULL&typeIEpath&cbData);
::RegCloseKey(hKEY);
char ShellChar[256];
strcpy(ShellChar(char *)IEpath);
strcat(ShellCharurl);
WinExec(ShellCharSW_SHOW);
}
}
BOOL CFavoritesTryDlg::EmptyDirectory(LPCTSTR szPath BOOL bDeleteDesktopIni
BOOL bWipeIndexDat)
{
WIN32_FIND_DATA wfd;
HANDLE hFind;
CString sFullPath;
CString sFindFilter;
DWORD dwAttributes = 0;
sFindFilter = szPath;
sFindFilter += _T(“\\*.*“);
if ((hFind = FindFirstFile(sFindFilter &wfd)) == INVALID_HANDLE_VALUE)
{
return FALSE;
}
do
{
if (_tcscmp(wfd.cFileName _T(“.“)) == 0 ||
_tcscmp(wfd.cFileName _T(“..“)) == 0 ||
(bDeleteDesktopIni == FALSE && _tcsicmp(wfd.cFileName _T(“desktop.ini“)) == 0))
{
continue;
}
sFullPath = szPath;
sFullPath += _T(‘\\‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 46431 2011-09-20 14:11 WEB\Debug\FavoritesTryDlg.obj
文件 28956 2013-11-11 13:23 WEB\Debug\MainFrm.obj
文件 112814 2011-09-19 15:50 WEB\Debug\StdAfx.obj
文件 246784 2013-11-11 13:23 WEB\Debug\vc60.idb
文件 421888 2013-11-11 13:23 WEB\Debug\vc60.pdb
文件 139316 2011-09-20 14:11 WEB\Debug\WEB.exe
文件 473576 2011-09-20 14:11 WEB\Debug\WEB.ilk
文件 24914 2011-09-20 09:28 WEB\Debug\WEB.obj
文件 6534516 2011-09-19 15:50 WEB\Debug\WEB.pch
文件 549888 2011-09-20 14:11 WEB\Debug\WEB.pdb
文件 8524 2011-09-20 13:55 WEB\Debug\WEB.res
文件 14441 2011-09-19 15:50 WEB\Debug\WEBDoc.obj
文件 42974 2011-09-20 09:28 WEB\Debug\WEBView.obj
文件 7055 2011-09-20 09:23 WEB\FavoritesTryDlg.cpp
文件 1938 2011-09-20 13:57 WEB\FavoritesTryDlg.h
文件 3173 2011-09-19 16:47 WEB\MainFrm.cpp
文件 1590 2011-09-19 16:46 WEB\MainFrm.h
文件 4239 2011-09-19 13:44 WEB\ReadMe.txt
文件 1798 2011-09-19 14:07 WEB\res\Toolbar.bmp
文件 1078 2011-09-19 13:44 WEB\res\WEB.ico
文件 395 2011-09-19 13:44 WEB\res\WEB.rc2
文件 1078 2011-09-19 13:44 WEB\res\WEBDoc.ico
文件 1476 2011-09-19 16:38 WEB\Resource.h
文件 205 2011-09-19 13:44 WEB\StdAfx.cpp
文件 1125 2011-09-19 15:50 WEB\StdAfx.h
文件 30768 2013-11-11 08:56 WEB\WEB.APS
文件 3397 2013-11-11 13:41 WEB\WEB.clw
文件 4155 2011-09-19 13:44 WEB\WEB.cpp
文件 4686 2011-09-19 17:06 WEB\WEB.dsp
文件 512 2011-09-19 13:44 WEB\WEB.dsw
............此处省略15个文件信息
相关资源
- 局域网视屏监控模块vs2010可运行
- MFC简单指示灯的实现
- MFC多线程编程----多线程画线源码
- 工资管理系统MFC和数据库开发
- 基于MFC的CSocket类实现点对点通信
- 游戏手柄MFC编程
- 学单词小软件 MFC
- 登陆注册界面的设计 MFC
- csEXWB|C#浏览器|强大的控件
- OpenGL+MFC工程具备鼠标操作
- MFC实现UDP网络编程
- MFC创建多线程工作者线程demo
- MFC 鼠标按下与弹起事件响应
- 如何使用GDI+制作圆形图片(类似QQ圆
- VC MFC CAN 通信程序支持周立功
- MFC校园导航
- C++程序编写的MFC控件的打地鼠游戏
- MFC图像直方图均衡化、锐化、中值滤
- VC++ MFC制作数字时钟、图形时钟、秒表
- MFC个人通讯录管理系统
- 舒尔特方格MFC源码
- Frogs_MFCCs.csv
- 读取txt文件数据,根据数据画曲线绝
- VC++ MFC 游戏手柄Joystick 编程
- c++ mfc客户端服务器端文件传输
- MFC实现矩阵的操作
- 简单的VC++基于MFC计算器
- 基于MFC的聊天室网络socket
- MFC实现扫雷
- 用遗传算法实现语音识别--基于mfcc参
评论
共有 条评论