📄 czylform.cpp
字号:
// CzylForm.cpp : implementation file
//
#include "stdafx.h"
#include "cvenus.h"
#include "CzylForm.h"
#include "ShwrjCalFuction.h"
#include "Preview.h"
#include "resource.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CCzylForm
IMPLEMENT_DYNCREATE(CCzylForm, CFormView)
CCzylForm::CCzylForm()
: CFormView(CCzylForm::IDD)
{
//{{AFX_DATA_INIT(CCzylForm)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
}
CCzylForm::~CCzylForm()
{
}
void CCzylForm::DoDataExchange(CDataExchange* pDX)
{
CFormView::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CCzylForm)
DDX_Control(pDX, IDC_SPREAD1, m_SJSR);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CCzylForm, CFormView)
ON_WM_CONTEXTMENU()
//{{AFX_MSG_MAP(CCzylForm)
ON_WM_CREATE()
ON_COMMAND(ID_SHWRJ_OPEN, OnShwrjOpen)
ON_COMMAND(ID_SHWRJ_CALC, OnShwrjCalc)
ON_COMMAND(ID_SHWRJ_SAVE, OnShwrjSave)
ON_COMMAND(ID_SHWRJ_PRINTPREVIEW, OnShwrjPrintpreview)
ON_COMMAND(ID_SHWRJ_PRINT, OnShwrjPrint)
ON_WM_SIZE()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CCzylForm diagnostics
#ifdef _DEBUG
void CCzylForm::AssertValid() const
{
CFormView::AssertValid();
}
void CCzylForm::Dump(CDumpContext& dc) const
{
CFormView::Dump(dc);
}
#endif //_DEBUG
/////////////////////////////////////////////////////////////////////////////
// CCzylForm message handlers
BEGIN_EVENTSINK_MAP(CCzylForm, CFormView)
//{{AFX_EVENTSINK_MAP(CCzylForm)
ON_EVENT(CCzylForm, IDC_SPREAD1, 4 /* Change */, OnChangeSpread1, VTS_I4 VTS_I4)
//}}AFX_EVENTSINK_MAP
END_EVENTSINK_MAP()
void CCzylForm::OnChangeSpread1(long Col, long Row)
{
double MD,WD;
m_SJSR.SetCol(5);
m_SJSR.SetRow(3);
MD=atof(m_SJSR.GetText());
m_SJSR.SetCol(5);
m_SJSR.SetRow(4);
WD=atof(m_SJSR.GetText());
if(MD>=0.6&&MD<0.7)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(4);
m_SJSR.SetText("4.45");
m_SJSR.SetCol(4);
m_SJSR.SetRow(4);
m_SJSR.SetText("76.66");
if(WD>=4.45&&WD<10.0)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("1.80");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("1.89");
}
if(WD>=10.0&&WD<15.55)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("2.76");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("3.44");
}
if(WD>=15.55&&WD<21.11)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("3.94");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("6.06");
}
if(WD>=21.11&&WD<26.66)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("5.13");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("12.80");
}
if(WD>=26.66&&WD<32.22)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("6.00");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=32.22&&WD<37.77)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("7.80");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=37.77&&WD<43.33)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("9.31");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=43.33&&WD<48.88)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("11.33");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=48.88&&WD<54.44)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("13.05");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=54.44&&WD<60)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("15.17");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=60&&WD<65.55)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("17.24");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=65.55&&WD<71.11)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("19.66");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=71.11&&WD<76.66)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("23.65");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD==76.66)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("34.48");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
}
if(MD>=0.7&&MD<0.8)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(4);
m_SJSR.SetText("4.45");
m_SJSR.SetCol(4);
m_SJSR.SetRow(4);
m_SJSR.SetText("84.44");
if(WD>=4.45&&WD<10.0)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("1.14");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("1.15");
}
if(WD>=10.0&&WD<15.55)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("2.00");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("2.06");
}
if(WD>=15.55&&WD<21.11)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("2.90");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("4.48");
}
if(WD>=21.11&&WD<26.66)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("3.88");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("9.99");
}
if(WD>=26.66&&WD<32.22)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("4.83");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=32.22&&WD<37.77)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("5.98");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=37.77&&WD<43.33)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("7.42");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=43.33&&WD<48.88)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("8.80");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=48.88&&WD<54.44)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("9.83");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=54.44&&WD<60)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("11.82");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=60&&WD<65.55)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("13.30");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=65.55&&WD<71.11)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("14.83");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=71.11&&WD<76.66)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("16.90");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=76.66&&WD<82.22)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("20.00");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=82.22&&WD<84.44)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("27.10");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD==84.44)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("33.10");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
}
if(MD>=0.8&&MD<0.9)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(4);
m_SJSR.SetText("10");
m_SJSR.SetCol(4);
m_SJSR.SetRow(4);
m_SJSR.SetText("91.94");
if(WD>=10.0&&WD<15.55)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("1.70");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("1.88");
}
if(WD>=15.55&&WD<21.11)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("2.38");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("3.86");
}
if(WD>=21.11&&WD<26.66)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("3.22");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("10.02");
}
if(WD>=26.66&&WD<32.22)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("3.87");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=32.22&&WD<37.77)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("4.83");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=37.77&&WD<43.33)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("5.98");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=43.33&&WD<48.88)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("7.37");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=48.88&&WD<54.44)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("8.47");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=54.44&&WD<60)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("9.41");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=60&&WD<65.55)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("10.78");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=65.55&&WD<71.11)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("12.50");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=71.11&&WD<76.66)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("13.80");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=76.66&&WD<82.22)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("15.68");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=82.22&&WD<87.77)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("18.18");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=87.77&&WD<90.55)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("20.69");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=90.55&&WD<91.94)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("26.72");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD==91.94)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("31.03");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
}
if(MD>=0.9&&MD<1.0)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(4);
m_SJSR.SetText("10");
m_SJSR.SetCol(4);
m_SJSR.SetRow(4);
m_SJSR.SetText("96.11");
if(WD>=10.0&&WD<15.55)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("1.49");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("1.79");
}
if(WD>=15.55&&WD<21.11)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("2.27");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("3.10");
}
if(WD>=21.11&&WD<26.66)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("2.94");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("5.51");
}
if(WD>=26.66&&WD<32.22)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("3.45");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=32.22&&WD<37.77)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("4.34");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=37.77&&WD<43.33)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("5.13");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=43.33&&WD<48.88)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("5.75");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=48.88&&WD<54.44)
{
m_SJSR.SetCol(3);
m_SJSR.SetRow(5);
m_SJSR.SetText("6.44");
m_SJSR.SetCol(4);
m_SJSR.SetRow(5);
m_SJSR.SetText("68.95");
}
if(WD>=54.44&&WD<60)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -