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

📄 superchargerdlg.h

📁 Boosts Browsing Speeds Up To 3,000 Times Faster.zip
💻 H
字号:
// SuperChargerDlg.h : header file
//

#if !defined(AFX_SUPERCHARGERDLG_H__DF2B4056_0A84_4696_B625_E4D7C4D80A1A__INCLUDED_)
#define AFX_SUPERCHARGERDLG_H__DF2B4056_0A84_4696_B625_E4D7C4D80A1A__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "pictureex.h"
#include "pshit.h"


// NEEDED FOR REMOVE TABS
//////////////////////////////////////////////
#include <fstream>
#include <stdlib.h>
#include <string.h>
#include <direct.h>
using namespace std;

/////////////////////////////////////////////////////////////////////////////
// CSuperChargerDlg dialog

class CSuperChargerDlg : public CDialog
{
// Construction
public:
	CWnd* m_pOwnerWnd;
	CSuperChargerDlg(CWnd* pParent = NULL);	// standard constructor
	virtual ~CSuperChargerDlg();

	BOOL m_bExit;
	BOOL m_bAbort;
	BOOL m_bLoadHostsInProgress;

	void ProcessData(int iAction);
	void Test();
	void OnParse(CString sLine, CString &sIP, CString &sDomain, CString &sComments);
	int CBAddStringAndData(CWnd* pDlg, int nIDC, LPCTSTR pszString, DWORD dwItemData);
	void InsertIPDomain(int iItem, CString csData, DWORD dwFlag);

	volatile int m_number_received;
	volatile int m_total_requests;
	
	void CSuperChargerDlg::AddName(CString name_to_add);

	BOOL SetEnableDNS();
	BOOL SetBlackHoleDetect();
	BOOL SetAutoDiscovery();
	BOOL SetKAI();
	BOOL SetKAT();
	BOOL SetSKA();
	BOOL SetTTL();
	BOOL SetRWIN();
	void OSVersion();
	BOOL SetMaxMTU();
	CString	WinVer;		// Version info
	CString csMaxMTU;	
	CString csRWIN;	
	CString csTTL;	
	CString csSKA;	
	CString csKAT;	
	CString csKAI;	
	//CString csAutoDiscovery;	
	//CString csBlackHoleDetect;


// Dialog Data
	//{{AFX_DATA(CSuperChargerDlg)
	enum { IDD = IDD_SUPERCHARGER_DLG };
	CPictureEx	m_Picture1;
	CStatic		m_edtStatus;
	CComboBox	m_cboOpt;
	CListCtrl	m_dns_name_list;
	CComboBox	m_ip_address_box;
	CString		m_save_filename;
	CString		m_save_file_text;
	BOOL		m_append_box;
	CComboBox	m_cboTTL;
	CComboBox	m_cboSKA;
	CComboBox	m_cboRWIN;
	CComboBox	m_cboMAXMTU;
	CComboBox	m_cboKAT;
	CComboBox	m_cboCHM;
	CComboBox	m_cboKAI;
	CButton		m_btnSaveHosts;
	CButton		m_btnHosts;
	CButton		m_btnCheck;
	CString		m_EditHosts;
	//}}AFX_DATA

	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CSuperChargerDlg)
	public:
	virtual BOOL DestroyWindow();
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:
	HICON m_hIcon;

	// Generated message map functions
	//{{AFX_MSG(CSuperChargerDlg)
	virtual BOOL OnInitDialog();
	afx_msg void OnPaint();
	afx_msg HCURSOR OnQueryDragIcon();
	virtual void OnOK();
	afx_msg void OnStartButton();
	afx_msg void OnStopButton();
	afx_msg void OnSaveListButton();
	afx_msg void OnResetButton();
	afx_msg void OnBeep();
	afx_msg void OnAddDomain();
	afx_msg void OnBrowse();
	afx_msg void OnDblClkHosts(NMHDR* pNMHDR, LRESULT* pResult);
	afx_msg void OnApplyDun();
	afx_msg void OnHelp();
	afx_msg void OnAddSuperHosts();
	afx_msg void OnDestroy();
	afx_msg BOOL OnQueryEndSession();
	afx_msg void OncmdQuit();
	afx_msg void OnClose();
	afx_msg void OncmdAbout();
	afx_msg void OnTVToolbar();
	afx_msg void OnSelChangeOpt();
	afx_msg void OnSelChangeCombo1();
	//}}AFX_MSG
	afx_msg LRESULT OnItemStateChanged(int idCtrl, LPNMHDR pnmh, BOOL& bHandled);
	afx_msg LRESULT OnClickedClearAtExit(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled);
	afx_msg LONG OnLoadHostsFinished(WPARAM wparam, LPARAM lparam);
	DECLARE_MESSAGE_MAP()

};

ULONG AddSuperHosts(void* pData, CProgressDlg* pProgressDlg);

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_SUPERCHARGERDLG_H__DF2B4056_0A84_4696_B625_E4D7C4D80A1A__INCLUDED_)


















⌨️ 快捷键说明

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