📄 amenddata.cpp
字号:
// AmendData.cpp : implementation file
//
#include "stdafx.h"
#include "PIM.h"
#include "AmendData.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CAmendData dialog
CAmendData::CAmendData(CWnd* pParent /*=NULL*/)
: CDialog(CAmendData::IDD, pParent)
{
//{{AFX_DATA_INIT(CAmendData)
// NOTE: the ClassWizard will add member initialization here
m_sAddress = _T("");
m_sCellphone = _T("");
m_sCounty = _T("");
m_sEmail = _T("");
m_sName = _T("");
m_sPostcode = _T("");
m_sProvince = _T("");
m_sSex = _T("");
m_sTelphone = _T("");
m_cBirthday = COleDateTime::GetCurrentTime();
//}}AFX_DATA_INIT
}
void CAmendData::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAmendData)
// NOTE: the ClassWizard will add DDX and DDV calls here
DDX_Text(pDX, IDC_ADDRESS, m_sAddress);
DDX_Text(pDX, IDC_CELLPHONE, m_sCellphone);
DDX_Text(pDX, IDC_COUNTY, m_sCounty);
DDX_Text(pDX, IDC_EMAIL, m_sEmail);
DDX_Text(pDX, IDC_NAME, m_sName);
DDX_Text(pDX, IDC_POSTCODE, m_sPostcode);
DDX_Text(pDX, IDC_PROVINCE, m_sProvince);
DDX_Text(pDX, IDC_SEX, m_sSex);
DDX_Text(pDX, IDC_TELPHONE, m_sTelphone);
DDX_DateTimeCtrl(pDX, IDC_BIRTHDAY, m_cBirthday);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CAmendData, CDialog)
//{{AFX_MSG_MAP(CAmendData)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CAmendData message handlers
void CAmendData::GetObjectData(ObjectData *pAmenddata)
{
m_pAmenddata=pAmenddata;
}
BOOL CAmendData::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
m_cBirthday.ParseDateTime(m_pAmenddata->m_cBirthday,VAR_DATEVALUEONLY);//, LCID lcid = LANG_USER_DEFAULT );
m_sAddress = m_pAmenddata->m_sAddress;
m_sCellphone = m_pAmenddata->m_sCellphone;
m_sCounty = m_pAmenddata->m_sCounty;
m_sEmail = m_pAmenddata->m_sEmail;
m_sName = m_pAmenddata->m_sName;
m_sPostcode = m_pAmenddata->m_sPostcode;
m_sProvince = m_pAmenddata->m_sProvince;
m_sSex = m_pAmenddata->m_sSex;
m_sTelphone = m_pAmenddata->m_sTelphone;
UpdateData(FALSE);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void CAmendData::OnOK()
{
// TODO: Add extra validation here
UpdateData(true);
m_pAmenddata->m_sAddress = m_sAddress;
m_pAmenddata->m_sCellphone = m_sCellphone;
m_pAmenddata->m_sCounty = m_sCounty;
m_pAmenddata->m_sEmail = m_sEmail;
m_pAmenddata->m_sName = m_sName;
m_pAmenddata->m_sPostcode = m_sPostcode;
m_pAmenddata->m_sProvince = m_sProvince;
m_pAmenddata->m_sSex = m_sSex;
m_pAmenddata->m_sTelphone = m_sTelphone;
m_pAmenddata->m_cBirthday = m_cBirthday.Format("%Y-%m-%d ");
CDialog::OnOK();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -