// DLG_K_GZMSG_SEE.cpp : implementation file // #include "stdafx.h" #include "smsmanager.h" #include "DLG_K_GZMSG_SEE.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // DLG_K_GZMSG_SEE dialog DLG_K_GZMSG_SEE::DLG_K_GZMSG_SEE(CWnd* pParent /*=NULL*/) : CDialog(DLG_K_GZMSG_SEE::IDD, pParent) { //{{AFX_DATA_INIT(DLG_K_GZMSG_SEE) m_strGZ = _T(""); m_strMon = _T(""); m_strName = _T(""); m_strYJ = _T(""); //}}AFX_DATA_INIT m_bModify = false; m_fYJ = 0; m_fGZ = 0; } void DLG_K_GZMSG_SEE::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(DLG_K_GZMSG_SEE) DDX_Text(pDX, IDD_K_GZMSG_MODIFY_GZ, m_strGZ); DDV_MaxChars(pDX, m_strGZ, 10); DDX_Text(pDX, IDD_K_GZMSG_MODIFY_MON, m_strMon); DDX_Text(pDX, IDD_K_GZMSG_MODIFY_NAME, m_strName); DDX_Text(pDX, IDD_K_GZMSG_MODIFY_YJ, m_strYJ); DDV_MaxChars(pDX, m_strYJ, 10); //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(DLG_K_GZMSG_SEE, CDialog) //{{AFX_MSG_MAP(DLG_K_GZMSG_SEE) //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // DLG_K_GZMSG_SEE message handlers BOOL DLG_K_GZMSG_SEE::OnInitDialog() { CDialog::OnInitDialog(); m_strName = m_strName2; m_strMon = m_strMon2; m_strYJ = m_strYJ2; m_strGZ = m_strGZ2; UpdateData(false); if ( m_bModify ) { ((CEdit * )GetDlgItem(IDD_K_GZMSG_MODIFY_YJ))->SetReadOnly(false); ((CEdit * )GetDlgItem(IDD_K_GZMSG_MODIFY_GZ))->SetReadOnly(false); } return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE } void DLG_K_GZMSG_SEE::OnOK() { if ( m_bModify ) { if ( !UpdateData(true) ) return ; m_fYJ = _tstof(m_strYJ); m_fGZ = _tstof(m_strGZ); } CDialog::OnOK(); } void DLG_K_GZMSG_SEE::SetParam(BOOL bModify , CString strName, CString strMon, CString strYJ, CString strGZ) { m_bModify = bModify; m_strName2 = strName; m_strMon2 = strMon; m_strYJ2 = strYJ; m_strGZ2 = strGZ; }