// DLG_Find_RecvSms.cpp : implementation file // #include "stdafx.h" #include "corpsms.h" #include "DLG_Find_RecvSms.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // DLG_Find_RecvSms dialog DLG_Find_RecvSms::DLG_Find_RecvSms(CWnd* pParent /*=NULL*/) : CDialog(DLG_Find_RecvSms::IDD, pParent) { //{{AFX_DATA_INIT(DLG_Find_RecvSms) m_TBegin = COleDateTime::GetCurrentTime(); m_TEnd = COleDateTime::GetCurrentTime(); m_strMsg = _T(""); m_strRecvNum = _T(""); m_strSendNum = _T(""); //}}AFX_DATA_INIT } void DLG_Find_RecvSms::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(DLG_Find_RecvSms) DDX_DateTimeCtrl(pDX, IDD_FIND_RECVSMS_BEGIN, m_TBegin); DDX_DateTimeCtrl(pDX, IDD_FIND_RECVSMS_END, m_TEnd); DDX_Text(pDX, IDD_FIND_RECVSMS_MSG, m_strMsg); DDV_MaxChars(pDX, m_strMsg, 24); DDX_Text(pDX, IDD_FIND_RECVSMS_RECVNUM, m_strRecvNum); DDV_MaxChars(pDX, m_strRecvNum, 24); DDX_Text(pDX, IDD_FIND_RECVSMS_SENDNUM, m_strSendNum); DDV_MaxChars(pDX, m_strSendNum, 24); //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(DLG_Find_RecvSms, CDialog) //{{AFX_MSG_MAP(DLG_Find_RecvSms) //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // DLG_Find_RecvSms message handlers void DLG_Find_RecvSms::SetParam(BOOL bShowTime) { m_bShowTime = bShowTime; } BOOL DLG_Find_RecvSms::OnInitDialog() { CDialog::OnInitDialog(); if ( !m_bShowTime ) { GetDlgItem(IDD_FIND_RECVSMS_BEGIN)->EnableWindow(false); GetDlgItem(IDD_FIND_RECVSMS_END)->EnableWindow(false); } return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE } void DLG_Find_RecvSms::OnOK() { if ( !UpdateData(true)) return ; if ( m_TEndSetFocus(); return ; } CDialog::OnOK(); }