w.cpp

来自「体育信息管理系统」· C++ 代码 · 共 84 行

CPP
84
字号
// W.cpp : implementation file
//

#include "stdafx.h"
#include "ooo.h"
#include "W.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CW dialog


CW::CW(CWnd* pParent /*=NULL*/)
	: CDialog(CW::IDD, pParent)
{aa=bb=cc=0;
	//{{AFX_DATA_INIT(CW)
	//}}AFX_DATA_INIT
}


void CW::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CW)
	DDX_Control(pDX, IDC_CHECK3, m_cc);
	DDX_Control(pDX, IDC_CHECK2, m_bb);
	DDX_Control(pDX, IDC_CHECK1, m_aa);
	DDX_Control(pDX, IDC_COMBO1, m_box);
	DDX_DateTimeCtrl(pDX, IDC_DATETIMEPICKER2, m_date);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CW, CDialog)
	//{{AFX_MSG_MAP(CW)
	ON_CBN_SELCHANGE(IDC_COMBO1, OnSelchangeCombo1)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CW message handlers

BOOL CW::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
CDaoDatabase *m_pDB;
m_pDB=new CDaoDatabase;
COooApp*pp=(COooApp*)::AfxGetApp();
m_pDB->Open(pp->str);
CA *prs;
prs=new CA(m_pDB);
prs->Open(dbOpenDynaset,prs->GetDefaultSQL(),0);
if(prs->IsBOF()&&prs->IsEOF()){MessageBox("主表无记录。");return 0;}
else{
prs->MoveFirst();
while(!prs->IsEOF()){
m_box.AddString(prs->m_name);
prs->MoveNext();}}
return TRUE;  
}

void CW::OnOK() 
{
	if(m_aa.GetCheck()){aa=1;}
	if(m_bb.GetCheck()){bb=1;}
	if(m_cc.GetCheck()){cc=1;}

	CDialog::OnOK();
}

void CW::OnSelchangeCombo1() 
{
int aa;
aa=m_box.GetCurSel();
m_box.GetLBText(aa,name);	
	
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?