📄 dai2.cpp
字号:
// dai2.cpp : implementation file
//
#include "stdafx.h"
#include "Code.h"
#include "dai2.h"
#include "main.h"
#include "zhongjiande.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// Cdai2 dialog
Cdai2::Cdai2(CWnd* pParent /*=NULL*/)
: CDialog(Cdai2::IDD, pParent)
{
//{{AFX_DATA_INIT(Cdai2)
m_gongkuangxishu = 1.1;
m_xzhuansu = 400;
m_chuandongbi = 1.5;
m_zhongjianzhi = 0.0;
m_zhongjianzhi2 = 0.0;
m_zhongjianzhi3 = 0.0;
m_1 = FALSE;
m_2 = FALSE;
m_3 = FALSE;
m_gongkuangxishuzhi = 0.0;
m_gonglu = 20;
//}}AFX_DATA_INIT
}
void Cdai2::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(Cdai2)
DDX_Text(pDX, IDC_EDIT2, m_gongkuangxishu);
DDX_Text(pDX, IDC_EDIT3, m_xzhuansu);
DDX_Text(pDX, IDC_EDIT4, m_chuandongbi);
DDX_Text(pDX, IDC_EDIT5, m_zhongjianzhi);
DDX_Text(pDX, IDC_EDIT6, m_zhongjianzhi2);
DDX_Text(pDX, IDC_EDIT7, m_zhongjianzhi3);
DDX_Check(pDX, IDC_CHECK1, m_1);
DDX_Check(pDX, IDC_CHECK2, m_2);
DDX_Check(pDX, IDC_CHECK3, m_3);
DDX_Text(pDX, IDC_EDIT8, m_gongkuangxishuzhi);
DDX_Text(pDX, IDC_EDIT1, m_gonglu);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(Cdai2, CDialog)
//{{AFX_MSG_MAP(Cdai2)
ON_BN_CLICKED(IDC_BUTTON3, OnHelpBtn)
ON_BN_CLICKED(IDC_BUTTON2, OnPreBtn)
ON_BN_CLICKED(IDOK, OnNextBtn)
ON_BN_CLICKED(IDC_BUTTON1, Onchabiao)
ON_BN_CLICKED(IDC_CHECK3, OnCheck3)
ON_BN_CLICKED(IDC_RADIO1, OnRadio1)
ON_BN_CLICKED(IDC_RADIO2, OnRadio2)
ON_BN_CLICKED(IDC_RADIO3, OnRadio3)
ON_BN_CLICKED(IDC_RADIO4, OnRadio4)
ON_BN_CLICKED(IDC_RADIO5, OnRadio5)
ON_BN_CLICKED(IDC_RADIO6, OnRadio6)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// Cdai2 message handlers
void Cdai2::OnHelpBtn()
{
AfxMessageBox(_T("请与合肥数字化设计中心联系!"));
}
void Cdai2::OnPreBtn()
{
CDialog::OnCancel();
}
void Cdai2::OnCancel()
{
CDialog::OnCancel();
}
void Cdai2::Quit()
{
CDialog::OnOK();
}
int leixing;
void Cdai2::OnNextBtn()
{
UpdateData(true);
if(m_1==1)
{
m_zhongjianzhi=1.2;
}
if(m_2==1)
{
m_zhongjianzhi2=1.1;
}
UpdateData(false);
UpdateData(true);
double jj,jj1,jj2;
if(m_zhongjianzhi!=0)
{
jj=1.2;
}
else
{
jj=1.0;
}
if(m_zhongjianzhi2!=0)
{
jj1=1.1*jj;
}
else
{
jj1=jj;
}
if(m_zhongjianzhi3!=0)
{
jj2=m_zhongjianzhi3*jj1;
}
else
{
jj2=jj1;
}
m_gongkuangxishuzhi=jj2;
UpdateData(false);
if(leixing==1)
{
this->ShowWindow(SW_HIDE);
m_nextDlg.m_preDlg = this;
UpdateData(true);
m_nextDlg.DoModal();
}
if(leixing==2)
{
this->ShowWindow(SW_HIDE);
m_nextDlg1.m_preDlg = this;
UpdateData(true);
m_nextDlg1.DoModal();
}
}
void Cdai2::Onchabiao()
{
Czhongjiande dlg;
dlg.DoModal();
return;
}
void Cdai2::OnCheck3()
{
pp=GetDlgItem(IDC_RADIO1);
pp->EnableWindow(1);
pp=GetDlgItem(IDC_RADIO2);
pp->EnableWindow(1);
pp=GetDlgItem(IDC_RADIO3);
pp->EnableWindow(1);
pp=GetDlgItem(IDC_RADIO4);
pp->EnableWindow(1);
}
void Cdai2::OnRadio1()
{
UpdateData(true);
m_zhongjianzhi3=1.05;
UpdateData(false);
}
void Cdai2::OnRadio2()
{
UpdateData(true);
m_zhongjianzhi3=1.11;
UpdateData(false);
}
void Cdai2::OnRadio3()
{
UpdateData(true);
m_zhongjianzhi3=1.18;
UpdateData(false);
}
void Cdai2::OnRadio4()
{
UpdateData(true);
m_zhongjianzhi3=1.28;
UpdateData(false);
}
void Cdai2::OnRadio5()
{
leixing=1;
}
void Cdai2::OnRadio6()
{
leixing=2;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -