📄 ipfilterdlg.h
字号:
#pragma once
#include "ResizableLib/ResizableDialog.h"
#include "ListCtrlX.h"
struct SIPFilter;
class CIPFilterDlg : public CResizableDialog
{
DECLARE_DYNAMIC(CIPFilterDlg)
public:
CIPFilterDlg(CWnd* pParent = NULL); // standard constructor
virtual ~CIPFilterDlg();
// Dialog Data
enum { IDD = IDD_IPFILTER };
protected:
static int sm_iSortColumn;
CMenu* m_pMenuIPFilter;
CListCtrlX m_ipfilter;
HICON m_icoDlg;
UINT m_uIPFilterItems;
const SIPFilter** m_ppIPFilterItems;
ULONG m_ulFilteredIPs;
void SortIPFilterItems();
void InitIPFilters();
virtual BOOL OnInitDialog();
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
DECLARE_MESSAGE_MAP()
afx_msg void OnDestroy();
afx_msg void OnContextMenu(CWnd* /*pWnd*/, CPoint /*point*/);
afx_msg void OnLvnColumnClickIPFilter(NMHDR *pNMHDR, LRESULT *pResult);
afx_msg void OnLvnKeyDownIPFilter(NMHDR *pNMHDR, LRESULT *pResult);
afx_msg void OnBnClickedAppend();
afx_msg void OnBnClickedCopy();
afx_msg void OnBnClickedDelete();
afx_msg void OnBnClickedSave();
afx_msg void OnCopyIPFilter();
afx_msg void OnDeleteIPFilter();
afx_msg void OnSelectAllIPFilter();
afx_msg void OnFind();
afx_msg void OnLvnGetdispinfoIpfilter(NMHDR *pNMHDR, LRESULT *pResult);
afx_msg void OnLvnDeleteitemIpfilter(NMHDR *pNMHDR, LRESULT *pResult);
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -