⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 amenddata.cpp

📁 Pim文件夹中为一简单的个人信息管理的程序源码
💻 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 + -