|
|
|
|
// setmultiroutedlg.cpp : ʵ<><CAB5><EFBFBD>ļ<EFBFBD>
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
#include "stdafx.h"
|
|
|
|
|
#include "setmultiroutedlg.h"
|
|
|
|
|
#include "afxdialogex.h"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// SetMultiRouteDlg <20>Ի<EFBFBD><D4BB><EFBFBD>
|
|
|
|
|
|
|
|
|
|
IMPLEMENT_DYNAMIC(SetMultiRouteDlg, CBCGPDialog)
|
|
|
|
|
|
|
|
|
|
SetMultiRouteDlg::SetMultiRouteDlg(CWnd* pParent /*=NULL*/)
|
|
|
|
|
: CBCGPDialog(SetMultiRouteDlg::IDD, pParent)
|
|
|
|
|
{
|
|
|
|
|
EnableVisualManagerStyle(TRUE, TRUE);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
SetMultiRouteDlg::~SetMultiRouteDlg()
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void SetMultiRouteDlg::DoDataExchange(CDataExchange* pDX)
|
|
|
|
|
{
|
|
|
|
|
CBCGPDialog::DoDataExchange(pDX);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BEGIN_MESSAGE_MAP(SetMultiRouteDlg, CBCGPDialog)
|
|
|
|
|
ON_BN_CLICKED(IDOK, &SetMultiRouteDlg::OnBnClickedOk)
|
|
|
|
|
END_MESSAGE_MAP()
|
|
|
|
|
|
|
|
|
|
BOOL SetMultiRouteDlg::OnInitDialog()
|
|
|
|
|
{
|
|
|
|
|
CBCGPDialog::OnInitDialog();
|
|
|
|
|
CenterWindow();
|
|
|
|
|
GetDlgItem( IDC_EDIT_AZIMUTH )->SetWindowTextA("0");
|
|
|
|
|
GetDlgItem( IDC_EDIT_LINEINTERVAL )->SetWindowTextA("30");
|
|
|
|
|
GetDlgItem( IDC_EDIT_HEIGHTINTERVAL )->SetWindowTextA("10");
|
|
|
|
|
GetDlgItem( IDC_EDIT_LINENUMBER )->SetWindowTextA("3");
|
|
|
|
|
|
|
|
|
|
return TRUE;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// SetMultiRouteDlg <20><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void SetMultiRouteDlg::OnBnClickedOk()
|
|
|
|
|
{
|
|
|
|
|
CString cstr;
|
|
|
|
|
((CEdit*)GetDlgItem(IDC_EDIT_AZIMUTH))->GetWindowTextA(cstr);
|
|
|
|
|
azmuth = _ttof(cstr);
|
|
|
|
|
if (azmuth<0 || azmuth>360)
|
|
|
|
|
{
|
|
|
|
|
BCGPMessageBox("<EFBFBD><EFBFBD>λ<EFBFBD>Ƿ<EFBFBD>ΧΪ[0,360]!");
|
|
|
|
|
}
|
|
|
|
|
((CEdit*)GetDlgItem(IDC_EDIT_LINEINTERVAL))->GetWindowTextA(cstr);
|
|
|
|
|
lineInterval = _ttof(cstr);
|
|
|
|
|
if (lineInterval<0 )
|
|
|
|
|
{
|
|
|
|
|
BCGPMessageBox("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0!");
|
|
|
|
|
}
|
|
|
|
|
((CEdit*)GetDlgItem(IDC_EDIT_HEIGHTINTERVAL))->GetWindowTextA(cstr);
|
|
|
|
|
heightInterval = _ttof(cstr);
|
|
|
|
|
if (heightInterval<0 || heightInterval > 100)
|
|
|
|
|
{
|
|
|
|
|
BCGPMessageBox("<EFBFBD>߶ȼ<EFBFBD><EFBFBD><EFBFBD>Ϊ[0,100]!");
|
|
|
|
|
}
|
|
|
|
|
((CEdit*)GetDlgItem(IDC_EDIT_LINENUMBER))->GetWindowTextA(cstr);
|
|
|
|
|
numLine = _ttof(cstr);
|
|
|
|
|
if (numLine<1 || numLine > 10)
|
|
|
|
|
{
|
|
|
|
|
BCGPMessageBox("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ[1,10]!");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
this->OnOK();
|
|
|
|
|
}
|