📄 load.cpp
字号:
// Load.cpp : implementation file
//
#include "stdafx.h"
#include "MoinorCentre.h"
#include "Load.h"
#include "Dib.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CLoad dialog
CLoad::CLoad(CWnd* pParent /*=NULL*/)
: CDialog(CLoad::IDD, pParent)
{
//{{AFX_DATA_INIT(CLoad)
m_name = _T("");
m_key = _T("");
//}}AFX_DATA_INIT
}
void CLoad::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CLoad)
DDX_Control(pDX, IDC_CANCLE, m_CAN);
DDX_Control(pDX, IDC_EDIT3, m_edit3);
DDX_Control(pDX, IDC_EDIT1, m_edit1);
DDX_Text(pDX, IDC_EDIT1, m_name);
DDX_Text(pDX, IDC_EDIT3, m_key);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CLoad, CDialog)
//{{AFX_MSG_MAP(CLoad)
ON_BN_CLICKED(IDC_QUDING, OnQuding)
ON_BN_CLICKED(IDC_CANCLE, OnCancle)
ON_WM_CTLCOLOR()
ON_WM_PAINT()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CLoad message handlers
BOOL CLoad::OnInitDialog()
{
CDialog::OnInitDialog();
m_OK.SubclassDlgItem(IDC_QUDING,this);
m_OK.SetIcon(IDI_ICON3);
m_OK.SetShade(CShadeButtonST::SHS_DIAGSHADE,8,10,5,RGB(124,255,34));
m_OK.SetColor(CButtonST::BTNST_COLOR_FG_IN, RGB(66,153,124));
m_OK.SetColor(CButtonST::BTNST_COLOR_FG_OUT, RGB(66,153,0));
m_CAN.SetIcon(IDI_ICON4);
m_CAN.SetShade(CShadeButtonST::SHS_DIAGSHADE,8,10,5,RGB(124,255,34));
m_CAN.SetColor(CButtonST::BTNST_COLOR_FG_IN, RGB(66,153,124));
m_CAN.SetColor(CButtonST::BTNST_COLOR_FG_OUT, RGB(66,153,0));
CWnd*pWnd;
myFont1.CreatePointFont(400,"黑体");
pWnd=GetDlgItem(IDC_NAME);
pWnd->SetFont(&myFont1);
//m_OK.SetColor(CButtonST::BTNST_COLOR_BK_IN, RGB(78,88,124));
//m_OK.OffsetColor(CButtonST::BTNST_COLOR_BK_IN, 80);
//::ShowWindow(m_hWnd,SW_MAXIMIZE);
m_bitmap.LoadBitmap(IDB_BITMAP5);
m_brush.CreatePatternBrush(&m_bitmap);
//m_brush.CreateDIBPatternBrush(backdib.m_hDib,DIB_PAL_COLORS);
ModifyStyle(WS_CAPTION,0,0);
SendMessage(WM_SYSCOMMAND,SC_MAXIMIZE,0);
//CRect ff;
//GetWindowRect(ff);
//GetDlgItem(IDC_BACK)->MoveWindow(ff,TRUE);
/*CDib back;
back.Load("背景.bmp");
back.Display(GetDC(),0,0);
ReleaseDC(GetDC());
back.Destroy();*/
//m_edit1.m_bmp.LoadBitmap(IDB_BITMAP3);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void CLoad::OnQuding()
{ UpdateData();
if(m_name.IsEmpty())
AfxMessageBox("请输入用户名");
else
{ user.Open();
user.MoveFirst();
CString look;
look.Format("username='%s'",m_name);
if(!user.FindFirst(look))
AfxMessageBox("用户不存在");
else
{
if(user.m_userkey==m_key)
{user.Close();
CDialog::OnOK();
}
else
AfxMessageBox("密码错误请重新输入");
}
}
if(user.IsOpen())
user.Close();
}
void CLoad::OnCancle()
{
CDialog::OnCancel();
}
HBRUSH CLoad::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
if(nCtlColor == CTLCOLOR_STATIC)
{
pDC->SetBkMode(TRANSPARENT);
pDC->SetTextColor(RGB(180,125,241));
hbr = (HBRUSH)::GetStockObject(NULL_BRUSH);
return hbr;
}
if(nCtlColor==CTLCOLOR_DLG)
{
return m_brush;
}
return hbr;
// TODO: Return a different brush if the default is not desired
}
//DEL void CLoad::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags)
//DEL {
//DEL
//DEL
//DEL CDialog::OnChar(nChar, nRepCnt, nFlags);
//DEL }
//DEL void CLoad::OnChangeEdit1()
//DEL {
//DEL //GetDlgItem(IDC_EDIT1)->Invalidate();
//DEL
//DEL }
void CLoad::OnPaint()
{
CPaintDC dc(this); // device context for painting
/*CDib back;
back.Load("背景.bmp");
back.Display(GetDC(),0,0);
ReleaseDC(GetDC());
back.Destroy();*/
// TODO: Add your message handler code here
// Do not call CDialog::OnPaint() for painting messages
}
void CLoad::OnOK()
{UpdateData();
if(m_name.IsEmpty())
AfxMessageBox("请输入用户名");
else
{ user.Open();
user.MoveFirst();
CString look;
look.Format("username='%s'",m_name);
if(!user.FindFirst(look))
AfxMessageBox("用户不存在");
else
{
if(user.m_userkey==m_key)
{user.Close();
CDialog::OnOK();
}
else
AfxMessageBox("密码错误请重新输入");
}
}
if(user.IsOpen())
user.Close();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -