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

📄 login.cpp

📁 此源码为汽车数据采集分析系统
💻 CPP
字号:
// Login.cpp : implementation file
//

#include "stdafx.h"
#include "cartest.h"
#include "Login.h"
#include "cartestDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
CString number[6];
/////////////////////////////////////////////////////////////////////////////
// CLogin dialog


CLogin::CLogin(CWnd* pParent /*=NULL*/)
	: CDialog(CLogin::IDD, pParent)
{
	//{{AFX_DATA_INIT(CLogin)
	m_check1 = FALSE;
	m_check2 = FALSE;
	m_text1 = _T("");
	m_text2 = _T("");
	m_text3 = _T("");
	m_text4 = _T("");
	m_text5 = _T("");
	m_text6 = _T("");
	//}}AFX_DATA_INIT
}


void CLogin::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CLogin)
	DDX_Control(pDX, IDC_Dipan, m_dipan);
	DDX_Control(pDX, IDC_time, m_time);
	DDX_Control(pDX, IDC_testname, m_testname);
	DDX_Control(pDX, IDC_Title, m_Title);
	DDX_Control(pDX, IDC_Num, m_num);
	DDX_Control(pDX, IDC_Moto, m_moto);
	DDX_Control(pDX, IDC_Carnum, m_carnum);
	DDX_Check(pDX, IDC_CHECK1, m_check1);
	DDX_Check(pDX, IDC_CHECK2, m_check2);
	DDX_Text(pDX, IDC_Text, m_text1);
	DDX_Text(pDX, IDC_Text2, m_text2);
	DDX_Text(pDX, IDC_Text3, m_text3);
	DDX_Text(pDX, IDC_Text4, m_text4);
	DDX_Text(pDX, IDC_Text5, m_text5);
	DDX_Text(pDX, IDC_Text6, m_text6);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CLogin, CDialog)
	//{{AFX_MSG_MAP(CLogin)
	ON_WM_PAINT()

	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CLogin message handlers


BOOL CLogin::OnInitDialog() 
{
	CDialog::OnInitDialog();
			/////////////////////////获取当前时间
		/*	SYSTEMTIME st;
			GetSystemTime(&st);*/
		/////	下面这段代码生成当前的系统时间。		
	 CTime m_CurTime = CTime::GetCurrentTime();
			 CTime::GetCurrentTime();
			 CString m_sYear;
			 CString m_sMonth;
			 CString m_sDay;
			 CString m_sHour;
			 CString m_sMinute;
			 char m_str[20];
			 
  			 itoa(m_CurTime.GetYear(),m_str,10);
			 m_sYear = m_str;
			 itoa(m_CurTime.GetMonth(),m_str,10);
			 m_sMonth = m_str;
			 itoa(m_CurTime.GetDay(),m_str,10);
			 m_sDay = m_str;
			 itoa(m_CurTime.GetHour(),m_str,10);
			 m_sHour = m_str;
			 if(strlen(m_str)==1) //对于时,分,若只有一位,需要在其前面补零
			 {
				 m_sHour.Insert(0,'0');
			 }
			 itoa(m_CurTime.GetMinute(),m_str,10);
	         m_sMinute = m_str;
			 if(strlen(m_str)==1)
			 {
				 m_sMinute.Insert(0,'0');
			 }
			

             CString m_CreateTime;

			 m_CreateTime.Format("%s年%s月%s日 %s:%s",m_sYear,m_sMonth,m_sDay,m_sHour,m_sMinute);
		 
  SetDlgItemText(IDC_Text,"王刚");
  SetDlgItemText(IDC_Text2,"湘E96478");
  SetDlgItemText(IDC_Text3,"SS12635");
  SetDlgItemText(IDC_Text4,"本.拉登");
  SetDlgItemText(IDC_Text5,m_CreateTime);
  SetDlgItemText(IDC_Text6,"湘E1982");
  CRect rcDialog;
  GetClientRect(&rcDialog);
  CRgn rgn;
  rgn.CreateEllipticRgn (0,0,rcDialog.Width (),rcDialog.Height ());
  SetWindowRgn((HRGN) rgn,TRUE);

	// TODO: Add extra initialization here
	
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

void CLogin::OnPaint() 
{
	CPaintDC dc(this); // device context for painting
	CBitmap bit;
	CDC memDC;
	CRect rect;    
	this->GetClientRect(&rect);
	bit.LoadBitmap(IDB_Back);
	memDC.CreateCompatibleDC(&dc);
	memDC.SelectObject(&bit);
	dc.BitBlt(0,0,rect.Width(),rect.Height(),&memDC,0,0,SRCCOPY);
	memDC.DeleteDC();
	::DeleteObject(&bit);
	
	
	// TODO: Add your message handler code here

	// Do not call CDialog::OnPaint() for painting messages
}
 

void CLogin::OnOK() 
{
	
	// TODO: Add extra validation here
          GetDlgItemText(IDC_Text,number[0]);

    GetDlgItemText(IDC_Text2,number[1]);
	GetDlgItemText(IDC_Text3,number[2]);
	GetDlgItemText(IDC_Text4,number[3]);
	GetDlgItemText(IDC_Text5,number[4]);
    GetDlgItemText(IDC_Text6,number[5]);
	CCartestDlg dlg;
	dlg.DoModal ();

	CDialog::OnOK();
}

void CLogin::OnSelect1() 
{
	// TODO: Add your control notification handler code here
	
}

void CLogin::OnSelect2() 
{
	// TODO: Add your control notification handler code here
	
}

⌨️ 快捷键说明

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