📄 buchangdialog.cpp
字号:
// BuchangDialog.cpp : implementation file
//
#include "stdafx.h"
#include "Modem3.h"
#include "BuchangDialog.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CBuchangDialog dialog
CBuchangDialog::CBuchangDialog(CWnd* pParent /*=NULL*/)
: CDialog(CBuchangDialog::IDD, pParent)
{
//{{AFX_DATA_INIT(CBuchangDialog)
m_ktsc = 0.0f;
m_ktsc2 = 0.0f;
m_ktsr = 0.0f;
m_lqsc = 0.0f;
m_lqsr = 0.0f;
m_gaofa = 0.0f;
m_huanjing = 0.0f;
m_nongchu = 0.0f;
m_paiqi = 0.0f;
m_reshuei = 0.0f;
//}}AFX_DATA_INIT
CWnd *ppWnd=CWnd::FindWindow(NULL,"modem3");
pWnd=((CModem3Dlg *)ppWnd);
}
void CBuchangDialog::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CBuchangDialog)
DDX_Text(pDX, IDC_KTSC, m_ktsc);
DDV_MinMaxFloat(pDX, m_ktsc, -2.f, 2.f);
DDX_Text(pDX, IDC_KTSC2, m_ktsc2);
DDV_MinMaxFloat(pDX, m_ktsc2, -2.f, 2.f);
DDX_Text(pDX, IDC_KTSR, m_ktsr);
DDV_MinMaxFloat(pDX, m_ktsr, -2.f, 2.f);
DDX_Text(pDX, IDC_LQSC, m_lqsc);
DDV_MinMaxFloat(pDX, m_lqsc, -2.f, 2.f);
DDX_Text(pDX, IDC_LQSR, m_lqsr);
DDV_MinMaxFloat(pDX, m_lqsr, -2.f, 2.f);
DDX_Text(pDX, IDC_GAOFA, m_gaofa);
DDV_MinMaxFloat(pDX, m_gaofa, -9.9f, 9.9f);
DDX_Text(pDX, IDC_HUANJING, m_huanjing);
DDV_MinMaxFloat(pDX, m_huanjing, -2.f, 2.f);
DDX_Text(pDX, IDC_NONGCHU, m_nongchu);
DDV_MinMaxFloat(pDX, m_nongchu, -9.9f, 9.9f);
DDX_Text(pDX, IDC_PAIQI, m_paiqi);
DDV_MinMaxFloat(pDX, m_paiqi, -9.9f, 9.9f);
DDX_Text(pDX, IDC_RESHUEI, m_reshuei);
DDV_MinMaxFloat(pDX, m_reshuei, -2.f, 2.f);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CBuchangDialog, CDialog)
//{{AFX_MSG_MAP(CBuchangDialog)
ON_BN_CLICKED(IDC_YIGNYONG, OnYignyong)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CBuchangDialog message handlers
void CBuchangDialog::OnYignyong()
{
// TODO: Add your control notification handler code here
}
BOOL CBuchangDialog::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
int i;
// TODO: Add extra initialization here
for(i=0;i<20;i++)
yd[i]=pWnd->immediate_data[i];
if(yd[8]>128)
m_ktsc=-float(yd[8]-128)/10;
else
m_ktsc=float(yd[8])/10;
if(yd[7]>128)
m_ktsr=-float(yd[7]-128)/10;
else
m_ktsr=float(yd[7])/10;
if(yd[11]>128)
m_gaofa=-float(yd[11]-128)/10;
else
m_gaofa=float(yd[11])/10;
if(yd[10]>128)
m_lqsc=-float(yd[10]-128)/10;
else
m_lqsc=float(yd[10])/10;
if(yd[9]>128)
m_lqsr=-float(yd[9]-128)/10;
else
m_lqsr=float(yd[9])/10;
if(yd[12]>128)
m_huanjing=-float(yd[12]-128)/10;
else
m_huanjing=float(yd[12])/10;
if(yd[13]>128)
m_paiqi=-float(yd[13]-128)/10;
else
m_paiqi=float(yd[13])/10;
if(yd[15]>128)
m_ktsc2=-float(yd[15]-128)/10;
else
m_ktsc2=float(yd[15])/10;
if(yd[14]>128)
m_reshuei=-float(yd[14]-128)/10;
else
m_reshuei=float(yd[14])/10;
if(yd[16]>128)
m_nongchu=-float(yd[16]-128)/10;
else
m_nongchu=float(yd[16])/10;
this->UpdateData(FALSE);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -