亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? logindlg.cpp

?? 采用MFC+SQLSERVER 2000的圖書(shū)管理系統(tǒng),ODBC方式連接數(shù)據(jù)庫(kù)。功能包括 書(shū)籍管理
?? CPP
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
  
	CLoginSet *m_pLogset=new CLoginSet(&m_database);

	//編寫(xiě)SQL語(yǔ)句
	CString strSQL;
	strSQL.Format("select * from MANGEINFORM where Mname='%s' AND Mpassword='%s'",m_strUsername,m_strPassword);
	//編寫(xiě)SQL語(yǔ)句結(jié)束

	m_pLogset->Open(AFX_DB_USE_DEFAULT_TYPE,strSQL);
	
	if(m_pLogset->GetRecordCount()==0)
	{
		if(count<5)
		{
			MessageBox("登錄失敗!","圖書(shū)管理系統(tǒng)",MB_OK|MB_ICONERROR);
			count++;
			m_strPassword.Empty();
			m_strUsername.Empty();
			UpdateData(FALSE);
		}
		else
		{
			m_database.Close();
			MessageBox("您登錄失敗超過(guò)5次,請(qǐng)與管理員聯(lián)系!","圖書(shū)管理系統(tǒng)");
			CDialog::OnOK();
		}
	}
	else
	{
		m_database.Close();
		*b_Login = 0;
		CDialog::OnOK();
	}
	//CDialog::OnOK();
}


HBRUSH CLogInDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
{
	HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
	
	// TODO: Change any attributes of the DC here
 		//繪制背景
	if (nCtlColor==CTLCOLOR_DLG)
	{
		CBitmap bitmap;
		bitmap.LoadBitmap(IDB_CLIENTBITMAP);

		CBrush brush(&bitmap);
		CRect rect;
		GetClientRect(rect);
		pDC->SelectObject(&brush);
		bitmap.DeleteObject();
		pDC->FillRect(rect,&brush);
		return brush;
	}
	else if (nCtlColor ==CTLCOLOR_STATIC)
	{
		pDC->SetBkMode(TRANSPARENT);
	}
	else   
		return CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
	// TODO: Return a different brush if the default is not desired
	return hbr;
}

void CLogInDlg::OnPaint() 
{
	CPaintDC dc(this); // device context for painting
	
	// TODO: Add your message handler code here
		DrawForm();
	m_IsDrawForm = TRUE;
	// Do not call CDialog::OnPaint() for painting messages
}

void CLogInDlg::OnSize(UINT nType, int cx, int cy) 
{
	CDialog::OnSize(nType, cx, cy);
	
	// TODO: Add your message handler code here
 		CRect rect;
	GetClientRect(rect);

	m_IniRect.CopyRect(CRect(8,(m_CaptionHeight+3*m_BorderHeight -m_ButtonHeight)/2,m_ButtonWidth,m_ButtonHeight));
	m_MinRect.CopyRect(CRect(rect.Width()-45,(m_CaptionHeight+2*m_BorderHeight -m_ButtonHeight)/2,m_ButtonWidth,m_ButtonHeight));
	m_MaxRect.CopyRect(CRect(rect.Width()-32,(m_CaptionHeight+2*m_BorderHeight -m_ButtonHeight)/2,m_ButtonWidth,m_ButtonHeight));
	m_CloseRect.CopyRect(CRect(rect.Width()-19,(m_CaptionHeight+2*m_BorderHeight -m_ButtonHeight)/2,m_ButtonWidth,m_ButtonHeight));
	
	Invalidate();   
}

void CLogInDlg::OnNcLButtonDblClk(UINT nHitTest, CPoint point) 
{
	// TODO: Add your message handler code here and/or call default
	
	//CDialog::OnNcLButtonDblClk(nHitTest, point);
}

void CLogInDlg::OnShowWindow(BOOL bShow, UINT nStatus) 
{
	CDialog::OnShowWindow(bShow, nStatus);
	
	// TODO: Add your message handler code here
		if (m_FirstShow==FALSE)
	{
		m_FirstShow = TRUE;
		GetWindowRect(m_OrigonRect);
	}
}

void CLogInDlg::OnNcLButtonDown(UINT nHitTest, CPoint point) 
{  	
	// TODO: Add your message handler code here and/or call default
 		switch (m_ButtonState)
	{
	case bsClose: //關(guān)閉窗口
		{
			CDialog::OnOK();
		}
		break;
	case bsIni: //還原窗口到初始大小和位置
		{
			m_IsMax = TRUE;
			MoveWindow(m_OrigonRect.left,m_OrigonRect.top,m_OrigonRect.Width(),m_OrigonRect.Height());
		}
		break;
	case bsMin: //
		{
			CWnd* pDesk = GetDesktopWindow();
			CRect rect;
			pDesk->GetClientRect(rect);
			SetWindowPos(0 ,(rect.Width()-m_OrigonRect.Width())/2,2,m_OrigonRect.Width(),0,SWP_SHOWWINDOW);
		}
		break;
	case bsMax:
		{
			m_ButtonState = bsMax;
			ShowWindow(SW_SHOWMAXIMIZED);
			m_IsMax = FALSE;
		}
		break;
	case bsRes:
		{			
			ShowWindow(SW_RESTORE);
			m_IsMax = TRUE;
		}  
		break;
		}   
CDialog::OnNcLButtonDown(nHitTest, point);
}

void CLogInDlg::OnNcPaint() 
{
	// TODO: Add your message handler code here
	DrawForm();
	m_IsDrawForm = TRUE;
	// Do not call CDialog::OnNcPaint() for painting messages
}

void CLogInDlg::OnNcMouseMove(UINT nHitTest, CPoint point) 
{   
	// TODO: Add your message handler code here and/or call default
		CRect tempIni,tempMin,tempMax,tempClose,ClientRect;
	
	CDC* pWindowDC = this->GetWindowDC();
	CDC memDC;
	memDC.CreateCompatibleDC(pWindowDC);

	BITMAPINFO bInfo;
	CBitmap LeftLine;
	int x,y;

	GetWindowRect(ClientRect);
	//GetClientRect();
	tempIni.CopyRect(CRect(m_IniRect.left+ ClientRect.left,ClientRect.top+m_IniRect.top,m_IniRect.right+m_IniRect.left+ ClientRect.left,m_IniRect.bottom+m_IniRect.top+ClientRect.top));
	tempMin.CopyRect(CRect(m_MinRect.left+ ClientRect.left,ClientRect.top+m_MinRect.top,m_MinRect.right+m_MinRect.left+ ClientRect.left,m_MinRect.bottom+m_MinRect.top+ClientRect.top));
	tempMax.CopyRect(CRect(m_MaxRect.left+ ClientRect.left,ClientRect.top+m_MaxRect.top,m_MaxRect.right+m_MaxRect.left+ ClientRect.left,m_MaxRect.bottom+m_MaxRect.top+ClientRect.top));
	tempClose.CopyRect(CRect(m_CloseRect.left+ ClientRect.left,ClientRect.top+m_CloseRect.top,m_CloseRect.right+m_CloseRect.left+ ClientRect.left,m_CloseRect.bottom+m_CloseRect.top+ClientRect.top));
	
	if (tempIni.PtInRect(point)) //鼠標(biāo)在初始化按鈕上移動(dòng)時(shí),更改按鈕顯示的位圖
	{

		LeftLine.LoadBitmap(IDB_BITMAP7);
		LeftLine.GetObject(sizeof(bInfo),&bInfo);
		
		x = bInfo.bmiHeader.biWidth;
		y = bInfo.bmiHeader.biHeight;
		memDC.SelectObject(&LeftLine);
		pWindowDC->StretchBlt(m_IniRect.left,m_IniRect.top,m_IniRect.right,m_IniRect.bottom,&memDC,0,0,x,y,SRCCOPY);
		m_IsDrawForm = FALSE;
		m_ButtonState = bsIni;
		LeftLine.DeleteObject();
	}
	else if(tempMin.PtInRect(point))//鼠標(biāo)在最小化按鈕上移動(dòng)時(shí),更改按鈕顯示的位圖
	{
		LeftLine.LoadBitmap(IDB_BITMAP7);
		LeftLine.GetObject(sizeof(bInfo),&bInfo);
		
		x = bInfo.bmiHeader.biWidth;
		y = bInfo.bmiHeader.biHeight;
		memDC.SelectObject(&LeftLine);
		pWindowDC->StretchBlt(m_MinRect.left,m_MinRect.top,m_MinRect.right,m_MinRect.bottom,&memDC,0,0,x,y,SRCCOPY);
		m_IsDrawForm = FALSE;
		m_ButtonState = bsMin;
		LeftLine.DeleteObject();		
	}
	else if (tempMax.PtInRect(point))
	{
		LeftLine.LoadBitmap(IDB_BITMAP7);
		LeftLine.GetObject(sizeof(bInfo),&bInfo);
		
		x = bInfo.bmiHeader.biWidth;
		y = bInfo.bmiHeader.biHeight;
		memDC.SelectObject(&LeftLine);
		pWindowDC->StretchBlt(m_MaxRect.left,m_MaxRect.top,m_MaxRect.right,m_MaxRect.bottom,&memDC,0,0,x,y,SRCCOPY);
		m_IsDrawForm = FALSE;
		if (m_IsMax)
		{
			m_ButtonState = bsMax;
		}
		else
		{
			m_ButtonState = bsRes;
		}
		
		LeftLine.DeleteObject();		
	}
	else if (tempClose.PtInRect(point))
	{
		LeftLine.LoadBitmap(IDB_BITMAP7);
		LeftLine.GetObject(sizeof(bInfo),&bInfo);
		
		x = bInfo.bmiHeader.biWidth;
		y = bInfo.bmiHeader.biHeight;
		memDC.SelectObject(&LeftLine);
		pWindowDC->StretchBlt(m_CloseRect.left,m_CloseRect.top,m_CloseRect.right,m_CloseRect.bottom,&memDC,0,0,x,y,SRCCOPY);
		m_IsDrawForm = FALSE;
		m_ButtonState = bsClose;
		LeftLine.DeleteObject();			
	}
	else
	{
		m_ButtonState = bsNone;
		if (m_IsDrawForm==FALSE)
			DrawForm();
	//	m_IsDrawForm = TRUE;
	}
	ReleaseDC(&memDC);

	CDialog::OnNcMouseMove(nHitTest, point);
}

void CLogInDlg::OnWindowPosChanged(WINDOWPOS FAR* lpwndpos) 
{
	CDialog::OnWindowPosChanged(lpwndpos);
	
	// TODO: Add your message handler code here
	
}

int CLogInDlg::OnCreate(LPCREATESTRUCT lpCreateStruct) 
{
	if (CDialog::OnCreate(lpCreateStruct) == -1)
		return -1;
	
	// TODO: Add your specialized creation code here
	
	return 0;
}

BOOL CLogInDlg::OnNcActivate(BOOL bActive) 
{
	// TODO: Add your message handler code here and/or call default
	OnPaint() ;
	return CDialog::OnNcActivate(bActive);
}

void CLogInDlg::OnActivate(UINT nState, CWnd* pWndOther, BOOL bMinimized) 
{
	CDialog::OnActivate(nState, pWndOther, bMinimized);
	
	// TODO: Add your message handler code here
	OnPaint() ;	
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
884aa四虎影成人精品一区| 国产精品久久久久久久久图文区| 亚洲视频在线观看一区| 色综合久久天天| 亚洲一区二区三区四区的| 欧美午夜片在线看| 日本91福利区| 26uuu国产电影一区二区| 国产成人免费在线视频| 亚洲视频免费观看| 欧美三级电影在线看| 久久福利资源站| 国产精品久久一卡二卡| 欧美无砖专区一中文字| 国产毛片精品一区| 亚洲一区二区三区四区在线观看| 日韩一区二区在线看| 北岛玲一区二区三区四区 | 福利91精品一区二区三区| 综合久久综合久久| 日韩精品一区国产麻豆| 成人激情动漫在线观看| 亚洲二区视频在线| 国产精品视频一二三| 欧美日韩一级二级三级| 大桥未久av一区二区三区中文| 午夜精品福利在线| 亚洲图片欧美激情| 国产精品色婷婷久久58| 日韩精品一区二区三区在线 | 一级日本不卡的影视| 国产午夜久久久久| 日韩一区二区在线看| 日本韩国精品在线| av成人动漫在线观看| 精东粉嫩av免费一区二区三区| 一区二区三区欧美久久| 亚洲免费视频成人| 亚洲欧洲韩国日本视频 | 在线电影一区二区三区| 一道本成人在线| 欧美性欧美巨大黑白大战| 91成人网在线| 欧美日韩情趣电影| 欧美精品日日鲁夜夜添| 欧美精品v国产精品v日韩精品| 在线观看av一区二区| 日本韩国一区二区三区视频| 在线免费观看日韩欧美| 欧美日韩一区二区三区视频| 欧美日韩电影在线播放| 欧美久久久久久久久久| 欧美精品自拍偷拍| 精品欧美乱码久久久久久| 久久久午夜精品理论片中文字幕| 久久精品夜夜夜夜久久| 亚洲日韩欧美一区二区在线| 亚洲国产视频在线| 精品中文字幕一区二区小辣椒 | 亚洲视频一区二区免费在线观看| 亚洲精品国产精品乱码不99| 性欧美大战久久久久久久久| 国产在线精品一区二区| 99久久er热在这里只有精品66| 欧美性猛片xxxx免费看久爱| 精品捆绑美女sm三区| 欧美韩日一区二区三区四区| 亚洲夂夂婷婷色拍ww47| 麻豆免费看一区二区三区| 成人av网站免费| 精品久久久网站| 亚洲大片一区二区三区| 国产一二精品视频| 欧美日韩一卡二卡| 亚洲另类在线一区| 国产成人在线电影| 欧美一区二区三区四区久久| 国产精品欧美久久久久无广告 | 在线观看中文字幕不卡| 国产精品免费久久久久| 国产一区二区久久| 精品美女一区二区三区| 三级在线观看一区二区| 在线视频你懂得一区二区三区| 久久综合国产精品| 久久99最新地址| 日韩精品在线一区| 精品制服美女久久| 欧美一级国产精品| 麻豆91精品91久久久的内涵| 欧美精品视频www在线观看| 亚洲一区二区五区| 色婷婷av一区二区三区软件| 亚洲成av人片在www色猫咪| 色天天综合久久久久综合片| 亚洲欧美视频在线观看视频| 91天堂素人约啪| 亚洲一区二区精品3399| 777欧美精品| 国产在线精品一区二区| 国产精品久久久久久久蜜臀 | 国产成人久久精品77777最新版本| 亚洲精品一区二区三区影院| 国产精品一区在线观看你懂的| 日本一区免费视频| 欧洲日韩一区二区三区| 日韩av电影天堂| 国产女主播在线一区二区| 日韩一区二区三区三四区视频在线观看 | 国产欧美中文在线| 91麻豆高清视频| 国产制服丝袜一区| 综合精品久久久| 欧美一级精品在线| 91免费国产在线| 久久国产精品99久久久久久老狼| 国产女人18水真多18精品一级做| 一本大道久久a久久综合婷婷 | 秋霞av亚洲一区二区三| 国产精品乱人伦中文| 欧美日韩二区三区| 国产福利一区二区三区视频| 亚洲二区在线视频| 欧美激情中文字幕| 日韩免费观看高清完整版在线观看| www.色综合.com| 国产一区欧美日韩| 青青草国产成人av片免费| 亚洲啪啪综合av一区二区三区| 337p亚洲精品色噜噜| 99精品视频在线播放观看| 国产精品一区一区三区| 久久国产三级精品| 日韩av电影天堂| 日本人妖一区二区| 蜜臀久久久99精品久久久久久| 性感美女久久精品| 亚洲国产另类精品专区| 夜夜爽夜夜爽精品视频| 亚洲乱码日产精品bd| 国产精品色噜噜| 中文字幕人成不卡一区| 欧美—级在线免费片| 国产精品系列在线| 亚洲欧洲一区二区在线播放| 欧美国产日韩亚洲一区| 国产精品成人免费精品自在线观看| 国产精品人成在线观看免费| 国产精品视频第一区| 国产精品初高中害羞小美女文| 中文字幕乱码亚洲精品一区| 国产精品成人免费| 亚洲国产精品人人做人人爽| 日韩成人免费电影| 精品一区二区三区免费播放| 成人性视频网站| 欧美日韩三级一区二区| 国产亚洲午夜高清国产拍精品| 中文字幕一区二区三区不卡在线| 亚洲国产精品久久不卡毛片| 青青草视频一区| 成人av电影在线观看| 555夜色666亚洲国产免| 久久久久久久综合狠狠综合| 亚洲精品成人a在线观看| 日韩电影免费在线看| 国产成人免费在线| 欧美日韩国产首页| 国产精品精品国产色婷婷| 视频一区二区国产| 91久久奴性调教| 亚洲bdsm女犯bdsm网站| 99精品偷自拍| 日韩精品在线一区二区| 国产精品久久777777| 六月婷婷色综合| 欧美性猛交xxxxxxxx| 中文字幕制服丝袜一区二区三区 | 久久一日本道色综合| 日韩一区精品字幕| 色噜噜狠狠色综合中国| 国产精品久久久久精k8| 国产精品资源在线看| 日韩欧美的一区| 美女免费视频一区| 欧美日本在线一区| 一区二区三区四区五区视频在线观看| 久国产精品韩国三级视频| 91精品国产综合久久福利| 亚洲成人免费视| 91精品在线免费| 午夜精品影院在线观看| 欧美日韩一区二区三区在线| 午夜久久久久久久久| 欧美日韩和欧美的一区二区| 亚洲成人精品在线观看| 777xxx欧美| 国产在线视频精品一区| 国产精品久久久久久久久晋中 | 欧美日韩成人一区|