📄 b04021328_webbrowserdlg.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 + -