📄 netdlg.h
字号:
#pragma once
#include "afxmt.h"
#include "afxcmn.h"
// CNetDlg 对话框
class CNetDlg : public CBCGPDialog
{
DECLARE_DYNAMIC(CNetDlg)
public:
CNetDlg(CWnd* pParent = NULL); // 标准构造函数
virtual ~CNetDlg();
// 对话框数据
enum { IDD = IDD_NETDLG };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
virtual void PostNcDestroy();
virtual BOOL OnInitDialog();
DECLARE_MESSAGE_MAP()
public:
CWinThread *m_pNetThread;
afx_msg void OnClose();
afx_msg void OnBnClickedBtnStop();
afx_msg void OnBnClickedExit();
afx_msg LRESULT OnNetReply( WPARAM wParam, LPARAM lParam );
int m_nNetOper;
CEvent m_evtStop;
CString m_sHostName;
CListCtrl m_lstReply;
int PingProc(void);
int TracertProc(void);
int WhoisProc(void);
void AutoSizeColumns(void);
};
UINT ThreadProc(LPVOID pParam);
// network operations
#define NET_OPER_PING 1
#define NET_OPER_TRACERT 2
#define NET_OPER_WHOIS 3
// user message
#define WM_USER_REPLY (WM_USER + 0x401)
#define DEFAULT_PING_TIMES 5
#define DEFAULT_TRACERT_PINGS 3
#define DEFAULT_TRACERT_HOPS 30
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -