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

📄 page2.cpp

📁 向导 可以帮助你查找学生基本资料和情况
💻 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 + -