📄 dlgpara.cpp
字号:
// DlgPara.cpp : implementation file
//
#include "stdafx.h"
#include "STAT.h"
#include "DlgPara.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CDlgPara dialog
CDlgPara::CDlgPara(CWnd* pParent /*=NULL*/)
: CDialog(CDlgPara::IDD, pParent)
{
//{{AFX_DATA_INIT(CDlgPara)
m_edgeSpeed = 5000;
m_maxGen =80000;
m_NOCHANGE = 20000;
m_probab1 = 0.02;
m_probab2 = 0.05;
m_xCity = 144;
m_xColony = 80;
//}}AFX_DATA_INIT
}
void CDlgPara::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CDlgPara)
DDX_Text(pDX, IDC_EDIT_edgeSpeed, m_edgeSpeed);
DDX_Text(pDX, IDC_EDIT_maxGen, m_maxGen);
DDX_Text(pDX, IDC_EDIT_NOCHANGE, m_NOCHANGE);
DDX_Text(pDX, IDC_EDIT_probab1, m_probab1);
DDX_Text(pDX, IDC_EDIT_probab2, m_probab2);
DDX_Text(pDX, IDC_EDIT_xCity, m_xCity);
DDX_Text(pDX, IDC_EDIT_xColony, m_xColony);
DDV_MinMaxDouble(pDX, m_probab1,0.00,1.00);
DDV_MinMaxDouble(pDX, m_probab2,0.00,1.00);
DDV_MinMaxInt(pDX, m_xCity,3,1000);
DDV_MinMaxInt(pDX, m_xColony,2,1000);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CDlgPara, CDialog)
//{{AFX_MSG_MAP(CDlgPara)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CDlgPara message handlers
void CDlgPara::OnOK()
{
// TODO: Add extra validation here
UpdateData(TRUE);
//if(m_xColony>90){AfxMessageBox("2-200");return;}
node->xCity=m_xCity;
node->xColony=m_xColony;
node->edgeSpeed=m_edgeSpeed;
node->probab1=m_probab1;
node->probab2=m_probab2;
node->NOCHANGE=m_NOCHANGE;
node->maxGen=m_maxGen;
CDialog::OnOK();
}
void CDlgPara::setVar(Node *nod)
{
node=nod;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -