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

📄 rouoterinfodialog.cpp

📁 一个windows系统下查看网络拓扑结构的程序
💻 CPP
字号:
// RouoterInfoDialog.cpp : 实现文件
//

#include "stdafx.h"
#include "NetExplorer.h"
#include "RouoterInfoDialog.h"
#include ".\rouoterinfodialog.h"
#define WM_GETROUTERINFO (WM_USER+55)

// CRouoterInfoDialog 对话框

IMPLEMENT_DYNAMIC(CRouoterInfoDialog, CDialog)
CRouoterInfoDialog::CRouoterInfoDialog(CWnd* pParent /*=NULL*/)
	: CDialog(CRouoterInfoDialog::IDD, pParent)
	, RouterInfo(_T(""))
{
	this->ifCreate=true;
}

CRouoterInfoDialog::~CRouoterInfoDialog()
{
}

void CRouoterInfoDialog::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	DDX_Text(pDX, IDC_EDIT1, RouterInfo);
	DDX_Control(pDX, IDC_EDIT1, CEditCtrl);
}


BEGIN_MESSAGE_MAP(CRouoterInfoDialog, CDialog)
	ON_MESSAGE(WM_GETROUTERINFO,OnGetRouterInfo)
	ON_WM_CLOSE()
	ON_BN_CLICKED(IDOK, OnBnClickedOk)
	ON_WM_CREATE()
END_MESSAGE_MAP()


// CRouoterInfoDialog 消息处理程序

void CRouoterInfoDialog::AddInfo(CString RouterInfo)
{
	this->RouterInfo.Append("\r\n");
	this->RouterInfo.Append(RouterInfo);
	this->UpdateData(false);
}
LRESULT CRouoterInfoDialog::OnGetRouterInfo(WPARAM wp, LPARAM lp)
{
	CString deg;
	deg.Append(*(CString *)wp);
	this->AddInfo(deg);
	return 0;
}

void CRouoterInfoDialog::OnClose()
{
	// TODO: 在此添加消息处理程序代码和/或调用默认值

	CDialog::OnClose();
	this->ifCreate=true;
}

void CRouoterInfoDialog::OnBnClickedOk()
{
	// TODO: 在此添加控件通知处理程序代码
	this->ifCreate=true;
	OnOK();
}

int CRouoterInfoDialog::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
	if (CDialog::OnCreate(lpCreateStruct) == -1)
	{
		return -1;
	}
	return 0;
}

⌨️ 快捷键说明

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