📄 ft5dlg.cpp
字号:
// Ft5Dlg.cpp : implementation file
//
#include "stdafx.h"
#include "Fileter.h"
#include "Ft5Dlg.h"
#include "Compnent.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CFt5Dlg dialog
CFt5Dlg::CFt5Dlg(CWnd* pParent /*=NULL*/)
: CDialog(CFt5Dlg::IDD, pParent)
{
m_C1 = 0.0;
m_C2 = 0.0;
m_C3 = 0.0;
m_C4 = 0.0;
m_C5 = 0.0;
m_L2 = 0.0;
m_L4 = 0.0;
m_R2 = 0.0;
m_R4 = 0.0;
m_RL = 0.0;
//{{AFX_DATA_INIT(CFt5Dlg)
m_BoolComp = FALSE;
//}}AFX_DATA_INIT
}
void CFt5Dlg::SetVal(CCCompnent *pCC,CLCompnent *pLC,double rl)
{
m_C1 = pCC[0].GetVal()*1e12;
m_C2 = pCC[1].GetVal()*1e12;
m_C3 = pCC[2].GetVal()*1e12;
m_C4 = pCC[3].GetVal()*1e12;
m_C5 = pCC[4].GetVal()*1e12;
m_L2 = pLC[0].GetVal()*1e6;
m_L4 = pLC[1].GetVal()*1e6;
m_R2 = pLC[0].GetValR();
m_R4 = pLC[1].GetValR();
m_RL = rl;
}
void CFt5Dlg::GetVal(CCCompnent *pCC,CLCompnent *pLC,double &rl)
{
pCC[0].SetVal(m_C1/1e12);
pCC[1].SetVal(m_C2/1e12);
pCC[2].SetVal(m_C3/1e12);
pCC[3].SetVal(m_C4/1e12);
pCC[4].SetVal(m_C5/1e12);
pLC[0].SetVal(m_L2/1e6);
pLC[1].SetVal(m_L4/1e6);
pLC[0].SetValR(m_R2);
pLC[1].SetValR(m_R4);
rl=m_RL;
}
void CFt5Dlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CFt5Dlg)
DDX_Text(pDX, IDC_C1_EDIT, m_C1);
DDX_Text(pDX, IDC_C2_EDIT, m_C2);
DDX_Text(pDX, IDC_C3_EDIT, m_C3);
DDX_Text(pDX, IDC_C4_EDIT, m_C4);
DDX_Text(pDX, IDC_C5_EDIT, m_C5);
DDX_Text(pDX, IDC_L2_EDIT, m_L2);
DDX_Text(pDX, IDC_L4_EDIT, m_L4);
DDX_Text(pDX, IDC_R2_EDIT, m_R2);
DDX_Text(pDX, IDC_R4_EDIT, m_R4);
DDX_Text(pDX, IDC_RL_EDIT, m_RL);
DDX_Check(pDX, IDC_COMP_CHECK, m_BoolComp);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CFt5Dlg, CDialog)
//{{AFX_MSG_MAP(CFt5Dlg)
ON_BN_CLICKED(IDC_COMP_CHECK, OnCompCheck)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CFt5Dlg message handlers
void CFt5Dlg::OnOK()
{
// TODO: Add extra validation here
CDialog::OnOK();
}
void CFt5Dlg::OnCompCheck()
{
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -