📄 addata.cpp
字号:
// AdData.cpp : implementation file
//
#include "stdafx.h"
#include "ddDlqServer.h"
#include "AdData.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CAdData dialog
CAdData::CAdData(CWnd* pParent /*=NULL*/)
: CDialog(CAdData::IDD, pParent)
{
//{{AFX_DATA_INIT(CAdData)
m_strAd = _T("");
m_iDay = 0;
m_iMonth = 0;
m_lngSerial = 0;
m_iYear = 0;
//}}AFX_DATA_INIT
}
void CAdData::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAdData)
DDX_Text(pDX, IDC_EDIT_AD, m_strAd);
DDX_Text(pDX, IDC_EDIT_DAY, m_iDay);
DDV_MinMaxInt(pDX, m_iDay, 1, 31);
DDX_Text(pDX, IDC_EDIT_MONTH, m_iMonth);
DDV_MinMaxInt(pDX, m_iMonth, 1, 12);
DDX_Text(pDX, IDC_EDIT_SERIAL, m_lngSerial);
DDX_Text(pDX, IDC_EDIT_YEAR, m_iYear);
DDV_MinMaxInt(pDX, m_iYear, 2008, 3008);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CAdData, CDialog)
//{{AFX_MSG_MAP(CAdData)
ON_BN_CLICKED(IDC_OK_ADDATA, OnOkAdData)
ON_BN_CLICKED(IDC_EXIT_ADDATA, OnExitAdData)
ON_BN_CLICKED(IDC_AD_CURDATE, OnAdCurrentDate)
ON_EN_CHANGE(IDC_EDIT_SERIAL, OnChangeEditSerial)
ON_EN_CHANGE(IDC_EDIT_AD, OnChangeEditAd)
ON_EN_CHANGE(IDC_EDIT_DAY, OnChangeEditDay)
ON_EN_CHANGE(IDC_EDIT_MONTH, OnChangeEditMonth)
ON_EN_CHANGE(IDC_EDIT_YEAR, OnChangeEditYear)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CAdData message handlers
void CAdData::OnOK()
{
//CDialog::OnOK();
}
void CAdData::OnCancel()
{
//CDialog::OnCancel();
}
void CAdData::OnOkAdData()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
iDay = m_iDay;
iMonth = m_iMonth;
iYear = m_iYear;
lSerial = m_lngSerial;
strAd = m_strAd;
CDialog::OnOK();
}
void CAdData::OnExitAdData()
{
// TODO: Add your control notification handler code here
CDialog::OnCancel();
}
void CAdData::OnAdCurrentDate()
{
// 得到当天的日期
SYSTEMTIME St;
GetLocalTime(&St);
m_iDay = St.wDay;
m_iMonth = St.wMonth;
m_iYear = St.wYear;
UpdateData(FALSE);
}
BOOL CAdData::DestroyWindow()
{
// TODO: Add your specialized code here and/or call the base class
return CDialog::DestroyWindow();
}
BOOL CAdData::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
m_iDay = iDay;
m_iMonth = iMonth;
m_iYear = iYear;
m_lngSerial = lSerial;
m_strAd = strAd;
UpdateData(FALSE);
if(bEdit)
SetWindowText("编辑广告数据");
else
SetWindowText("添加广告数据");
return TRUE;
}
void CAdData::OnChangeEditSerial()
{
UpdateData(TRUE);
lSerial = m_lngSerial;
}
void CAdData::OnChangeEditAd()
{
UpdateData(TRUE);
strAd = m_strAd;
}
void CAdData::OnChangeEditDay()
{
UpdateData(TRUE);
iDay = m_iDay;
}
void CAdData::OnChangeEditMonth()
{
UpdateData(TRUE);
iMonth = m_iMonth;
}
void CAdData::OnChangeEditYear()
{
UpdateData(TRUE);
iYear = m_iYear;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -