VC++程序代码
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
// ButtonTestDlg.cpp : implementation file
//
#include "stdafx.h"
#include "ButtonTest.h"
#include "ButtonTestDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CAboutDlg dialog used for App About
class CAboutDlg : public CDialog
{
public:
CAboutDlg();
// Dialog Data
//{{AFX_DATA(CAboutDlg)
enum { IDD = IDD_ABOUTBOX };
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CAboutDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
//{{AFX_MSG(CAboutDlg)
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
{
//{{AFX_DATA_INIT(CAboutDlg)
//}}AFX_DATA_INIT
}
void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAboutDlg)
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
//{{AFX_MSG_MAP(CAboutDlg)
// No message handlers
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CButtonTestDlg dialog
CButtonTestDlg::CButtonTestDlg(CWnd* pParent /*=NULL*/) : CDialog(CButtonTestDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CButtonTestDlg)
m_A1 = FALSE;
m_A2 = FALSE;
m_A3 = FALSE;
m_A4 = FALSE;
m_B1 = FALSE;
m_B2 = FALSE;
m_B3 = FALSE;
m_B4 = FALSE;
m_B5 = FALSE;
m_result = _T("提示:按“获取信息”键即可获取您的相关信息!");
m_name = _T("请输入您的名字");
m_hometown = _T("请输入您的籍贯");
m_address = _T("请输入您的住址");
m_C1 = FALSE;
m_C2 = FALSE;
m_C3 = FALSE;
m_C4 = FALSE;
m_C5 = FALSE;
m_C6 = FALSE;
m_C7 = FALSE;
m_C8 = FALSE;
m_C9 = FALSE;
m_A5 = FALSE;
m_A6 = FALSE;
m_B6 = FALSE;
//}}AFX_DATA_INIT
// Note that LoadIcon does not require a subsequent DestroyIcon in Win32 m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}
void CButtonTestDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CButtonTestDlg)
DDX_Control(pDX, IDC_COMBO11, m_age);
DDX_Control(pDX, IDC_COMBO9, m_bloodtype);
DDX_Control(pDX, IDC_COMBO8, m_nation);
DDX_Control(pDX, IDC_COMBO10, m_marriage);
DDX_Control(pDX, IDC_COMBO7, m_constellation);
DDX_Control(pDX, IDC_COMBO6, m_animalsign);
DDX_Control(pDX, IDC_COMBO5, m_date);
DDX_Control(pDX, IDC_COMBO4, m_month);
DDX_Control(pDX, IDC_COMBO3, m_year);
DDX_Check(pDX, IDC_CHECK1, m_A1);
DDX_Check(pDX, IDC_CHECK2, m_A2);
DDX_Check(pDX, IDC_CHECK3, m_A3);
DDX_Check(pDX, IDC_CHECK4, m_A4);
DDX_Check(pDX, IDC_CHECK5, m_B1);
DDX_Check(pDX, IDC_CHECK6, m_B2);
DDX_Check(pDX, IDC_CHECK7, m_B3);
DDX_Check(pDX, IDC_CHECK8, m_B4);
DDX_Check(pDX, IDC_CHECK9, m_B5);
DDX_Text(pDX, IDC_EDITSHOW, m_result);
DDX_Text(pDX, IDC_EDIT1, m_name);
DDX_Text(pDX, IDC_EDIT2, m_hometown);
DDX_Text(pDX, IDC_EDIT6, m_address);
DDX_Check(pDX, IDC_CHECK11, m_C1);
DDX_Check(pDX, IDC_CHECK12, m_C2);
DDX_Check(pDX, IDC_CHECK13, m_C3);
DDX_Check(pDX, IDC_CHECK14, m_C4);
DDX_Check(pDX, IDC_CHECK15, m_C5);
DDX_Check(pDX, IDC_CHECK16, m_C6);
DDX_Check(pDX, IDC_CHECK17, m_C7);
DDX_Check(pDX, IDC_CHECK18, m_C8);
DDX_Check(pDX, IDC_CHECK19, m_C9);
DDX_Check(pDX, IDC_CHECK20, m_A5);