?? datetime.cpp
字號:
// DateTime.cpp : implementation file
//
#include "stdafx.h"
#include "dsACD_IVR.h"
#include "DateTime.h"
#include "dsACD_IVRDoc.h"
#include "dsACD_IVRView.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CDateTime dialog
CDateTime::CDateTime(CWnd* pParent /*=NULL*/)
: CDialog(CDateTime::IDD, pParent)
{
//{{AFX_DATA_INIT(CDateTime)
m_csComment = _T("");
m_csType = _T("");
m_csVariable = _T("");
m_nSystem = -1;
//}}AFX_DATA_INIT
}
void CDateTime::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CDateTime)
DDX_Text(pDX, IDC_DATECOMMENT, m_csComment);
DDX_CBString(pDX, IDC_DATETYPE, m_csType);
DDX_CBString(pDX, IDC_DATEVAR, m_csVariable);
DDX_Radio(pDX, IDC_RADIOSYSTEM, m_nSystem);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CDateTime, CDialog)
//{{AFX_MSG_MAP(CDateTime)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CDateTime message handlers
BOOL CDateTime::OnInitDialog()
{
CDialog::OnInitDialog();
CComboBox *pVariable=(CComboBox *)GetDlgItem(IDC_DATEVAR);
CComboBox *pType=(CComboBox *)GetDlgItem(IDC_DATETYPE);
CString buf, csNameString;
m_pDsACD_IVRView->ReadVariable(buf);
while (!buf.IsEmpty())
{
csNameString = buf.Left(buf.Find(";" ));
pVariable->AddString(csNameString);
buf.Delete(0, buf.Find(";" )+1);
}
int nIndex;
nIndex = pVariable->SelectString(-1, m_csVariable);
pVariable->SetCurSel(nIndex);
nIndex = pType->SelectString(-1, m_csType);
pType->SetCurSel(nIndex);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void CDateTime::DisplayDlg(dsACDObjectBase *pObj)
{
dsDT_INFO * pDTInfo = (dsDT_INFO*) pObj->Read();
m_csVariable = pDTInfo->Variable;
// if (pDTInfo->Style== "系統日期")
m_nSystem = 0;
if (pDTInfo->Style== "變量日期")
m_nSystem = 1;
m_csType = pDTInfo->Type;
m_csComment = pDTInfo->Comment;
if(DoModal()==IDOK)
{
if (m_csVariable == "")
m_csVariable = "無變量";
if (m_csType == "")
m_csType = "無操作";
pDTInfo->Variable = m_csVariable;
if (m_nSystem == 1)
pDTInfo->Style = "變量日期";
else
pDTInfo->Style = "系統日期";
pDTInfo->Type = m_csType;
pDTInfo->Comment = m_csComment;
}
else
return;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -