⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 b04021328_webbrowserdlg.h

📁 简单的浏览器。在菜单项或工具条实现打开一个新的网页指定的功能。清除自动密码历史记录
💻 H
字号:
// B04021328_WebBrowserDlg.h : 头文件
//

#pragma once
#include "B04021328WebBrowser.h"
#include "afxwin.h"

struct FAVORITE 
{
	CString szURL;
	CString szNickName;
};
// CB04021328_WebBrowserDlg 对话框
class CB04021328_WebBrowserDlg : public CDialog
{
// 构造
public:
	CB04021328_WebBrowserDlg(CWnd* pParent = NULL);	// 标准构造函数

// 对话框数据
	enum { IDD = IDD_B04021328_WebBrowser_DIALOG };

	protected:
	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV 支持


// 实现
protected:
	HICON m_hIcon;

	// 生成的消息映射函数
	virtual BOOL OnInitDialog();
	afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
	afx_msg void OnPaint();
	afx_msg HCURSOR OnQueryDragIcon();
	DECLARE_MESSAGE_MAP()
	CB04021328WebBrowser m_B04021328_WebBrowser;
	CDialog *m_dlgNewWB;


public:
	afx_msg void OnBnClickedGourlButton();
	void ReSize();
	void OnPagesetup();
	HRESULT ClearHistory();
	CString GetProgramRootPath();
	void GetHistorydataToAddrCombo();
	void SaveURLToHistory( CString URLStr );
	void SaveURLToFav( CString URLStr, CString NickNameStr );
	void GetFavdataToFavCombo();
	CString GetURLFromFavCombo();
	BOOL IsURLCanBeSaved( CString URLStr );
	BOOL IsFavCanBeSaved( CString URLStr );

public:
	afx_msg void OnSize(UINT nType, int cx, int cy);
protected:
	CComboBox m_url_combo;

public:
	DECLARE_EVENTSINK_MAP()
public:
	void BeforeNavigate2B04021328WebBrowser(LPDISPATCH pDisp, VARIANT* URL, VARIANT* Flags, VARIANT* TargetFrameName, VARIANT* PostData, VARIANT* Headers, BOOL* Cancel);
public:
	afx_msg void OnCbnSetfocusUrlCombo();
public:
	afx_msg void OnCbnDblclkUrlCombo();
	afx_msg void OnSelectNewPage();
	afx_msg void OnSelectExit();
	afx_msg void OnSelectClearHistory();
	afx_msg void OnSelectAddFavorite();
	afx_msg void OnSelectClearFavorite();
	afx_msg void OnSelectAbout();

protected:
	CComboBox m_fav_combo;
public:
	afx_msg void OnCbnSelendokFavorateCombo();
public:
	afx_msg void OnBnClickedStopButton();
public:
	afx_msg void OnBnClickedAddfavButton();
public:
	afx_msg void OnBnClickedClearhistoryButton();
public:
	afx_msg void OnBnClickedClearfavButton();
protected:
	CButton m_clearfav_button;
	CButton m_addfav_button;
	CButton m_stop_button;
	CButton m_seehistory_button;
	CButton m_clearhistory_button;
	CStatic m_picture1_static;
	CButton m_gourl_button;
	CStatic m_picture_static;
	CStatic m_static_static_1;
	CStatic m_static_static_2;
public:
	void NewWindow2B04021328WebBrowser(LPDISPATCH* ppDisp, BOOL* Cancel);
public:
	void NewWindow3B04021328WebBrowser(LPDISPATCH* ppDisp, BOOL* Cancel, unsigned long dwFlags, LPCTSTR bstrUrlContext, LPCTSTR bstrUrl);
public:
	void UpdatePageStatusB04021328WebBrowser(LPDISPATCH pDisp, VARIANT* nPage, VARIANT* fDone);
public:
	void DownloadBeginB04021328WebBrowser();
public:
	void DownloadCompleteB04021328WebBrowser();
protected:
	CStatic m_addr_static;
	CStatic m_favorate_static;

public:
	afx_msg void OnBnClickedSeehistoryButton();
public:
	afx_msg void OnSeehistoryMenu();
public:
	afx_msg void OnSeefavoriate();
public:
	afx_msg void OnBnClickedButtonIetemp();
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -