初始化提交
This commit is contained in:
commit
345044cb46
7744 files changed
+4018766
No files matched your search
@@ -0,0 +1,114 @@
|
||||
#include "stdafx.h"
|
||||
#include "LinkHydrantPipeDlg.h"
|
||||
|
||||
#ifdef _DEBUG
|
||||
#define new DEBUG_NEW
|
||||
#undef THIS_FILE
|
||||
static char THIS_FILE[] = __FILE__;
|
||||
#endif
|
||||
|
||||
|
||||
CLinkHydrantPipeDlg::CLinkHydrantPipeDlg(CWnd* pParent /*=NULL*/)
|
||||
: CDialog(CLinkHydrantPipeDlg::IDD, pParent)
|
||||
{
|
||||
//{{AFX_DATA_INIT(CLinkHydrantPipeDlg)
|
||||
m_nHydrantLinkType = 0;
|
||||
m_nPipeLinkType = 0;
|
||||
m_dDistPipe2Hy = 0.5;
|
||||
m_dDnVPipe= 100;
|
||||
m_nVPipePos = 0;
|
||||
m_dEle2Pipe1 = 0.8;
|
||||
m_dEle2Pipe2 = 1.1;
|
||||
m_dEle = 0.8;
|
||||
m_dDnPipe = 100;
|
||||
m_dElePipe = 2.8;
|
||||
m_dDn2Pipe = 65;
|
||||
//}}AFX_DATA_INIT
|
||||
}
|
||||
|
||||
void CLinkHydrantPipeDlg::DoDataExchange(CDataExchange* pDX)
|
||||
{
|
||||
CDialog::DoDataExchange(pDX);
|
||||
//{{AFX_DATA_MAP(CLinkHydrantVPipeDlg)
|
||||
DDX_Radio(pDX, IDC_RADIO_TYPE, m_nHydrantLinkType);
|
||||
DDX_Radio(pDX, IDC_RADIO_LINK, m_nPipeLinkType);
|
||||
DDX_Text(pDX, IDC_EDIT_ELEV, m_dEle);
|
||||
DDX_Text(pDX, IDC_COMBO_DN, m_dDn2Pipe);
|
||||
DDX_Text(pDX, IDC_COMBO_VPIPEDN, m_dDnVPipe);
|
||||
DDX_Text(pDX, IDC_EDIT_VPIPEDIST, m_dDistPipe2Hy);
|
||||
DDX_CBIndex(pDX, IDC_COMBO_VPIPEPOS, m_nVPipePos);
|
||||
DDX_Text(pDX, IDC_EDIT_ELEV2, m_dElePipe);
|
||||
DDX_Text(pDX, IDC_COMBO_DN2, m_dDnPipe);
|
||||
//}}AFX_DATA_MAP
|
||||
}
|
||||
|
||||
|
||||
BEGIN_MESSAGE_MAP(CLinkHydrantPipeDlg, CDialog)
|
||||
//{{AFX_MSG_MAP(CLinkHydrantVPipeDlg)
|
||||
ON_BN_CLICKED(IDC_RADIO_TYPE, OnRadioType)
|
||||
ON_BN_CLICKED(IDC_RADIO_TYPE2, OnRadioType)
|
||||
ON_BN_CLICKED(IDC_RADIO_LINK, OnRadioTypePic)
|
||||
ON_BN_CLICKED(IDC_RADIO_LINK2, OnRadioTypePic)
|
||||
ON_WM_PAINT()
|
||||
//}}AFX_MSG_MAP
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
BOOL CLinkHydrantPipeDlg::OnInitDialog()
|
||||
{
|
||||
CDialog::OnInitDialog();
|
||||
if (m_nHydrantLinkType == 0)
|
||||
{
|
||||
m_dEle = m_dEle2Pipe1;
|
||||
}
|
||||
else
|
||||
{
|
||||
m_dEle = m_dEle2Pipe2;
|
||||
}
|
||||
UpdateData(FALSE);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void CLinkHydrantPipeDlg::OnRadioType()
|
||||
{
|
||||
UpdateData(TRUE);
|
||||
if (m_nHydrantLinkType == 0)
|
||||
{
|
||||
m_dEle2Pipe2 = m_dEle;
|
||||
m_dEle = m_dEle2Pipe1;
|
||||
}
|
||||
else
|
||||
{
|
||||
m_dEle2Pipe1 = m_dEle;
|
||||
m_dEle = m_dEle2Pipe2;
|
||||
}
|
||||
UpdateData(FALSE);
|
||||
}
|
||||
|
||||
void CLinkHydrantPipeDlg::OnRadioTypePic()
|
||||
{
|
||||
OpenSlide();
|
||||
}
|
||||
|
||||
void CLinkHydrantPipeDlg::OpenSlide()
|
||||
{
|
||||
UpdateData(TRUE);
|
||||
CWnd *pImageBox = GetDlgItem(IDC_LINKPIC);
|
||||
if (pImageBox == NULL)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (m_nPipeLinkType == 0)
|
||||
{
|
||||
DrawSlide(_T("TWT(XFSPLJ)"), pImageBox);
|
||||
}
|
||||
else
|
||||
{
|
||||
DrawSlide(_T("TWT(XFCZLJ)"), pImageBox);
|
||||
}
|
||||
}
|
||||
|
||||
void CLinkHydrantPipeDlg::OnPaint()
|
||||
{
|
||||
CPaintDC dc(this);
|
||||
OpenSlide();
|
||||
}
|
||||
Reference in new issue
Block a user