📄 page2.cpp
字号:
// Page2.cpp : implementation file
//
#include "stdafx.h"
#include "INFO.h"
#include "Page2.h"
#include "wizardsheet.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CPage2 property page
IMPLEMENT_DYNCREATE(CPage2, CPropertyPage)
CPage2::CPage2() : CPropertyPage(CPage2::IDD)
{
//{{AFX_DATA_INIT(CPage2)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
}
CPage2::~CPage2()
{
}
void CPage2::DoDataExchange(CDataExchange* pDX)
{
CPropertyPage::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CPage2)
// NOTE: the ClassWizard will add DDX and DDV calls here
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CPage2, CPropertyPage)
//{{AFX_MSG_MAP(CPage2)
// NOTE: the ClassWizard will add message map macros here
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CPage2 message handlers
/////////////////////////////////////////////////////////////////////////////
// Cpage2 property page
IMPLEMENT_DYNCREATE(Cpage2, CPropertyPage)
Cpage2::Cpage2() : CPropertyPage(Cpage2::IDD)
{
//{{AFX_DATA_INIT(Cpage2)
m_zhuan1 = 0;
m_zhuan3 = 0;
m_zhuan2 = 0;
m_zhuan4 = 0;
m_zhuanye = -1;
m_nJiaoyu = 0;
m_nMaogai = 0;
m_nSipin = 0;
m_nZhengjing = 0;
//}}AFX_DATA_INIT
}
Cpage2::~Cpage2()
{
}
void Cpage2::DoDataExchange(CDataExchange* pDX)
{
CPropertyPage::DoDataExchange(pDX);
//{{AFX_DATA_MAP(Cpage2)
DDX_Text(pDX, IDC_ZHUAN1, m_zhuan1);
DDX_Text(pDX, IDC_ZHUAN3, m_zhuan3);
DDX_Text(pDX, IDC_ZHUAN2, m_zhuan2);
DDX_Text(pDX, IDC_ZHUAN4, m_zhuan4);
DDX_Radio(pDX, IDC_ZHUANYE, m_zhuanye);
DDX_Text(pDX, IDC_JIAOYU, m_nJiaoyu);
DDX_Text(pDX, IDC_MAOGAI, m_nMaogai);
DDX_Text(pDX, IDC_SIPIN, m_nSipin);
DDX_Text(pDX, IDC_ZHENGJING, m_nZhengjing);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(Cpage2, CPropertyPage)
//{{AFX_MSG_MAP(Cpage2)
ON_BN_CLICKED(IDC_ZHUANGYE1, OnZhuangye1)
ON_BN_CLICKED(IDC_ZHUANGYE2, OnZhuangye2)
ON_BN_CLICKED(IDC_ZHUANGYE3, OnZhuangye3)
ON_BN_CLICKED(IDC_ZHUANYE, OnZhuanye)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// Cpage2 message handlers
BOOL Cpage2::OnSetActive()
{
CPropertySheet *parent = (CPropertySheet*)GetParent();
parent->SetWizardButtons(PSWIZB_NEXT|PSWIZB_BACK);
GetDlgItem(IDC_ZHUAN1)->EnableWindow(FALSE);
GetDlgItem(IDC_ZHUAN2)->EnableWindow(FALSE);
GetDlgItem(IDC_ZHUAN3)->EnableWindow(FALSE);
GetDlgItem(IDC_ZHUAN4)->EnableWindow(FALSE);
return CPropertyPage::OnSetActive();
}
LRESULT Cpage2::OnWizardNext()
{
UpdateData(TRUE);
if(this->m_zhuanye == -1)
{
AfxMessageBox("必须选择您所再系");
return -1;
}
return CPropertyPage::OnWizardNext();
}
void Cpage2::OnZhuanye()
{
// TODO: Add your control notification handler code here
//m_zhuanye = 0;
GetDlgItem(IDC_STATIC_ZHUAN1)->SetWindowText("计算机基础");
GetDlgItem(IDC_STATIC_ZHUAN2)->SetWindowText("操作系统");
GetDlgItem(IDC_STATIC_ZHUAN3)->SetWindowText("计算机网络");
GetDlgItem(IDC_STATIC_ZHUAN4)->SetWindowText("数据库");
/*GetDlgItem(IDC_ZHUAN1)->EnableWindow(TRUE);
GetDlgItem(IDC_ZHUAN2)->EnableWindow(TRUE);
GetDlgItem(IDC_ZHUAN3)->EnableWindow(TRUE);
GetDlgItem(IDC_ZHUAN4)->EnableWindow(TRUE);
GetDlgItem(IDC_ZHUAN1)->SetWindowText("0");
GetDlgItem(IDC_ZHUAN2)->SetWindowText("0");
GetDlgItem(IDC_ZHUAN3)->SetWindowText("0");
GetDlgItem(IDC_ZHUAN4)->SetWindowText("0");
*/
}
void Cpage2::OnZhuangye1()
{
// TODO: Add your control notification handler code here
//m_zhuanye = 1;
GetDlgItem(IDC_STATIC_ZHUAN1)->SetWindowText("信息基础");
GetDlgItem(IDC_STATIC_ZHUAN2)->SetWindowText("信息自动化");
GetDlgItem(IDC_STATIC_ZHUAN3)->SetWindowText("信息模拟");
GetDlgItem(IDC_STATIC_ZHUAN4)->SetWindowText("操作系统");
/*GetDlgItem(IDC_ZHUAN1)->EnableWindow(TRUE);
GetDlgItem(IDC_ZHUAN2)->EnableWindow(TRUE);
GetDlgItem(IDC_ZHUAN3)->EnableWindow(TRUE);
GetDlgItem(IDC_ZHUAN4)->EnableWindow(TRUE);
GetDlgItem(IDC_ZHUAN1)->SetWindowText("0");
GetDlgItem(IDC_ZHUAN2)->SetWindowText("0");
GetDlgItem(IDC_ZHUAN3)->SetWindowText("0");
GetDlgItem(IDC_ZHUAN4)->SetWindowText("0");
*/
}
void Cpage2::OnZhuangye2()
{
// TODO: Add your control notification handler code here
//m_zhuanye =2;
GetDlgItem(IDC_STATIC_ZHUAN1)->SetWindowText("计算机网络");
GetDlgItem(IDC_STATIC_ZHUAN2)->SetWindowText("智能技术");
GetDlgItem(IDC_STATIC_ZHUAN3)->SetWindowText("智能工程");
GetDlgItem(IDC_STATIC_ZHUAN4)->SetWindowText("网络编程");
/*GetDlgItem(IDC_ZHUAN1)->EnableWindow(TRUE);
GetDlgItem(IDC_ZHUAN2)->EnableWindow(TRUE);
GetDlgItem(IDC_ZHUAN3)->EnableWindow(TRUE);
GetDlgItem(IDC_ZHUAN4)->EnableWindow(TRUE);
GetDlgItem(IDC_ZHUAN1)->SetWindowText("0");
GetDlgItem(IDC_ZHUAN2)->SetWindowText("0");
GetDlgItem(IDC_ZHUAN3)->SetWindowText("0");
GetDlgItem(IDC_ZHUAN4)->SetWindowText("0");
*/
}
void Cpage2::OnZhuangye3()
{
// TODO: Add your control notification handler code here
//m_zhuanye = 3;
GetDlgItem(IDC_STATIC_ZHUAN1)->SetWindowText("C程序设计");
GetDlgItem(IDC_STATIC_ZHUAN2)->SetWindowText("数据结构");
GetDlgItem(IDC_STATIC_ZHUAN3)->SetWindowText("面向对象编程");
GetDlgItem(IDC_STATIC_ZHUAN4)->SetWindowText("软件工程");
//GetDlgItem(IDC_ZHUAN1)->EnableWindow(TRUE);
//GetDlgItem(IDC_ZHUAN2)->EnableWindow(TRUE);
//GetDlgItem(IDC_ZHUAN3)->EnableWindow(TRUE);
//GetDlgItem(IDC_ZHUAN4)->EnableWindow(TRUE);
//GetDlgItem(IDC_ZHUAN1)->SetWindowText("0");
//GetDlgItem(IDC_ZHUAN2)->SetWindowText("0");
//GetDlgItem(IDC_ZHUAN3)->SetWindowText("0");
//GetDlgItem(IDC_ZHUAN4)->SetWindowText("0");
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -