📄 memberindlg.cpp
字号:
// MemberinDlg.cpp : implementation file
//
#include "stdafx.h"
#include "ADODemo.h"
#include "MemberinDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CMemberinDlg dialog
CMemberinDlg::CMemberinDlg(CWnd* pParent /*=NULL*/)
: CDialog(CMemberinDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CMemberinDlg)
m_strAddress = _T("");
m_strAge = _T("");
m_strCardNo = _T("");
m_strCountry = _T("");
m_strInitiative = _T("");
m_strName = _T("");
m_strTelphone = _T("");
//}}AFX_DATA_INIT
}
void CMemberinDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CMemberinDlg)
DDX_Control(pDX, IDC_SOCIETY, m_CtrlSociety);
DDX_Control(pDX, IDC_MARRIAGE, m_CtrlMariage);
DDX_Control(pDX, IDC_INCOME, m_CtrlILevel);
DDX_Control(pDX, IDC_GENDER, m_CtrlGender);
DDX_Text(pDX, IDC_ADDRESS, m_strAddress);
DDX_Text(pDX, IDC_AGE, m_strAge);
DDX_Text(pDX, IDC_CARDNO, m_strCardNo);
DDX_Text(pDX, IDC_COUNTRY, m_strCountry);
DDX_Text(pDX, IDC_INITIATIVE, m_strInitiative);
DDX_Text(pDX, IDC_NAME, m_strName);
DDX_Text(pDX, IDC_TELEPHONE, m_strTelphone);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CMemberinDlg, CDialog)
//{{AFX_MSG_MAP(CMemberinDlg)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CMemberinDlg message handlers
BOOL CMemberinDlg::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
int i, nIdx;
for(i=0;i<m_saILevelName.GetSize();i++){
nIdx = m_CtrlILevel.AddString(m_saILevelName.GetAt(i));
m_CtrlILevel.SetItemData(nIdx, m_suILevelID.GetAt(i));
}
for(i=0;i<m_saSocietyName.GetSize();i++){
nIdx = m_CtrlSociety.AddString(m_saSocietyName.GetAt(i));
m_CtrlSociety.SetItemData(nIdx, m_suSocietyID.GetAt(i));
}
m_CtrlSociety.SetCurSel(0);
m_CtrlILevel.SetCurSel(0);
m_CtrlMariage.SetCurSel(0);
m_CtrlGender.SetCurSel(0);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void CMemberinDlg::OnOK()
{
// TODO: Add extra validation here
UpdateData();
int nIdx;
nIdx = m_CtrlSociety.GetCurSel();
if(-1 != nIdx){
char szSocietyID[256] = {0};
UINT uSocietyID;
if(-1 != nIdx){
uSocietyID = m_CtrlSociety.GetItemData(nIdx);
m_uSocietyID = uSocietyID;
}
}
nIdx = m_CtrlILevel.GetCurSel();
if(-1 != nIdx){
char szILevelID[256] = {0};
UINT uILevelID;
if(-1 != nIdx){
uILevelID = m_CtrlILevel.GetItemData(nIdx);
m_uILevelID = uILevelID;
}
}
m_uMarriageID = m_CtrlMariage.GetCurSel();
m_uGenderID = m_CtrlGender.GetCurSel();
CDialog::OnOK();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -