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

📄 clsselectballo.cpp

📁 利用MFC,实现投票系统
💻 CPP
字号:
// clsSelectBallo.cpp : implementation file
//

#include "stdafx.h"
#include "ballot.h"
#include "clsSelectBallo.h"
#include "clsBallot.h"
#include "clsBallotMa.h"

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

/////////////////////////////////////////////////////////////////////////////
// clsSelectBallo dialog


clsSelectBallo::clsSelectBallo(CWnd* pParent /*=NULL*/)
	: CDialog(clsSelectBallo::IDD, pParent)
{
	//{{AFX_DATA_INIT(clsSelectBallo)
	m_Txt = _T("");
	//}}AFX_DATA_INIT
}


void clsSelectBallo::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(clsSelectBallo)
	DDX_Control(pDX, IDC_EDIT2, m_Edit);
	DDX_Text(pDX, IDC_EDIT2, m_Txt);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(clsSelectBallo, CDialog)
	//{{AFX_MSG_MAP(clsSelectBallo)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// clsSelectBallo message handlers

void clsSelectBallo::OnOK() 
{
	clsBallot show;
	show.DoModal();
	CDialog::OnCancel();
}

void clsSelectBallo::OnCancel() 
{
	CFile file;
	CString Temp=num+","+name+","+"0";
	clsBallot show;
	clsBallotMa cls;
	ary.SetAt(intCount,Temp);
    cls.sort(ary);
    file.Open("data.dat",CFile::modeCreate|CFile::modeWrite);
	file.SeekToEnd();
    for(int i=0;i<ary.GetSize();i++)
	{
		CString strWrite=(CString)ary[i]+"\r\n";
		file.Write(strWrite,strlen(strWrite));
	}
	file.Close();
	MessageBox("候选人投票数量已经清空","电子投票系统",MB_OK);
	show.DoModal();
	CDialog::OnCancel();
}

BOOL clsSelectBallo::OnInitDialog() 
{
	CDialog::OnInitDialog();
	m_Txt="编号: "+num+" 姓名:"+name+" 投票数量:"+sum;
	UpdateData(FALSE);
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

⌨️ 快捷键说明

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