📄 dialognew.cpp
字号:
//
/****************************************/
/* SchoolManageSystem */
/*设计者:全佳营 */
/*时间:2004.5.9-2004-5.18 */
/*Email:ghostman@tzc.edu.cn */
/****************************************/
// DialogNew.cpp : 实现文件
//
#include "stdafx.h"
#include "SchoolManageSys_2.h"
#include "DialogNew.h"
#include ".\dialognew.h"
// CDialogNew 对话框
IMPLEMENT_DYNAMIC(CDialogNew, CDialog)
CDialogNew::CDialogNew(CWnd* pParent /*=NULL*/)
: CDialog(CDialogNew::IDD, pParent)
{
for(int i=0;i<6;i++)
bselect[i]=FALSE;
}
CDialogNew::~CDialogNew()
{
}
void CDialogNew::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX, IDC_TAB1, m_TabNew);
}
BEGIN_MESSAGE_MAP(CDialogNew, CDialog)
ON_NOTIFY(TCN_SELCHANGE, IDC_TAB1, OnTcnSelchangeTab1)
ON_BN_CLICKED(IDC_BUTTON_EXIT, OnBnClickedButtonExit)
END_MESSAGE_MAP()
// CDialogNew 消息处理程序
BOOL CDialogNew::OnInitDialog(){
CDialog::OnInitDialog();
theApp.m_pSkin->ApplySkin((long)m_hWnd);
m_TabNew.InsertItem(0,"新建学生");
m_TabNew.InsertItem(1,"新建班级");
m_TabNew.InsertItem(2,"新建系");
m_TabNew.InsertItem(3,"新增教师");
m_TabNew.InsertItem(4,"新建社团");
m_TabNew.InsertItem(5,"新建学院");
m_newstudent.Create(IDD_DIALOGNEWSTUDENT,&m_TabNew);
m_newclass.Create(IDD_DIALOGNEWCLASS,&m_TabNew);
m_newdepartment.Create(IDD_DIALOGNEWDEPARTMENT,&m_TabNew);
m_newteacher.Create(IDD_DIALOGNEWTEACHER,&m_TabNew);
m_newconsortium.Create(IDD_DIALOG_NEWCONSORTIUM,&m_TabNew);
m_newcollege.Create(IDD_DIALOGNEWCOLLEGE,&m_TabNew);
UpdateData(FALSE);
this->SetSelectDialog();
return TRUE;
}
BOOL CDialogNew::SetSelectDialog(void){
UpdateData();
bselect[m_select]=TRUE;
if(!m_newstudent.ShowWindow(bselect[0])||
!m_newclass.ShowWindow(bselect[1])||
!m_newdepartment.ShowWindow(bselect[2])||
!m_newteacher.ShowWindow(bselect[3])||
!m_newconsortium.ShowWindow(bselect[4])||
!m_newcollege.ShowWindow(bselect[5]))
AfxMessageBox("初始化设置失败,请自己选择");
bselect[m_select]=FALSE;
return TRUE;
}
void CDialogNew::OnTcnSelchangeTab1(NMHDR *pNMHDR, LRESULT *pResult)
{
// TODO: 在此添加控件通知处理程序代码
*pResult = 0;
int i=m_TabNew.GetCurSel();
bselect[i]=TRUE;
m_newstudent.ShowWindow(bselect[0]);
m_newclass.ShowWindow(bselect[1]);
m_newdepartment.ShowWindow(bselect[2]);
m_newteacher.ShowWindow(bselect[3]);
m_newconsortium.ShowWindow(bselect[4]);
m_newcollege.ShowWindow(bselect[5]);
bselect[i]=FALSE;
/*
if(m_TabNew.GetCurSel()==0){
m_newstudent.ShowWindow(TRUE);
m_newclass.ShowWindow(FALSE);
m_newdepartment.ShowWindow(FALSE);
m_newteacher.ShowWindow(FALSE);
m_newconsortium.ShowWindow(FALSE);
m_newcollege.ShowWindow(FALSE);
}else if(m_TabNew.GetCurSel()==1){
m_newstudent.ShowWindow(FALSE);
m_newclass.ShowWindow(TRUE);
m_newdepartment.ShowWindow(FALSE);
m_newteacher.ShowWindow(FALSE);
m_newconsortium.ShowWindow(FALSE);
m_newcollege.ShowWindow(FALSE);
}
else if(m_TabNew.GetCurSel()==2){
m_newstudent.ShowWindow(FALSE);
m_newclass.ShowWindow(FALSE);
m_newdepartment.ShowWindow(TRUE);
m_newteacher.ShowWindow(FALSE);
m_newconsortium.ShowWindow(FALSE);
m_newcollege.ShowWindow(FALSE);
}else if(m_TabNew.GetCurSel()==3){
m_newstudent.ShowWindow(FALSE);
m_newclass.ShowWindow(FALSE);
m_newdepartment.ShowWindow(FALSE);
m_newteacher.ShowWindow(TRUE);
m_newconsortium.ShowWindow(FALSE);
m_newcollege.ShowWindow(FALSE);
}else if(m_TabNew.GetCurSel()==4){
m_newstudent.ShowWindow(FALSE);
m_newclass.ShowWindow(FALSE);
m_newdepartment.ShowWindow(FALSE);
m_newteacher.ShowWindow(FALSE);
m_newconsortium.ShowWindow(TRUE);
m_newcollege.ShowWindow(FALSE);
}else if(m_TabNew.GetCurSel()==5){
m_newstudent.ShowWindow(FALSE);
m_newclass.ShowWindow(FALSE);
m_newdepartment.ShowWindow(FALSE);
m_newteacher.ShowWindow(FALSE);
m_newconsortium.ShowWindow(FALSE);
m_newcollege.ShowWindow(TRUE);
}*/
UpdateData(FALSE);
}
void CDialogNew::OnBnClickedButtonExit()
{
// TODO: 在此添加控件通知处理程序代码
OnOK();
}
void CDialogNew::OnOK(){
if(MessageBox("退出窗口?","确定退出",MB_OKCANCEL|MB_ICONQUESTION)==IDOK){
// m_AdoConnection.CommitTrans();
CDialog::OnOK();
}
}
void CDialogNew::OnCancel(){
if(MessageBox("退出窗口?","确定退出",MB_OKCANCEL|MB_ICONQUESTION)==IDOK){
// m_AdoConnection.CommitTrans();
CDialog::OnCancel();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -