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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? hotelinfoshow.cpp

?? C++開發(fā)完整酒店管理系統(tǒng)
?? CPP
字號:
// HotelInfoShow.cpp : implementation file
//

#include "stdafx.h"
#include "qq.h"
#include "HotelInfoShow.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
#define AW_CENTER 0x00000010
#include "QQView.h"
#include "Page3.h"
/////////////////////////////////////////////////////////////////////////////
// CHotelInfoShow dialog
//CString CHotelInfoShow::lpszShowText="";

CHotelInfoShow::CHotelInfoShow(CWnd* pParent /*=NULL*/)
	: CDialog(CHotelInfoShow::IDD,pParent)
{
	//{{AFX_DATA_INIT(CHotelInfoShow)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
    lpszShowText="";//構(gòu)造賦值
//	pntCenter.x=0;
//	pntCenter.y=0;
}

void CHotelInfoShow::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CHotelInfoShow)
		// NOTE: the ClassWizard will add DDX and DDV calls here
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CHotelInfoShow, CDialog)
	//{{AFX_MSG_MAP(CHotelInfoShow)
	ON_WM_LBUTTONDOWN()
	ON_WM_PAINT()
	ON_WM_TIMER()
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CHotelInfoShow message handlers

BOOL CHotelInfoShow::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here

	//文本何時顯示的問題:
	//在初始化函數(shù)OnInitDialog()中先調(diào)用animateWindow()形成動畫效果
	//在窗口完成動畫效果后,如果從其他地方調(diào)用CDC::DrawText()函數(shù)的話
	//沒有效果,在窗口中根本就不會顯示你要顯示的文本
	//解決方法是:
	//在直接調(diào)用AnimateWindow()后,立即調(diào)用CDC::DrawText()函數(shù)顯示的文本
	//是正確的文本
	//若想通過OnPaint()函數(shù)來達(dá)到這個目的不行
	//初始化函數(shù)中調(diào)用AnimateWindow()后不會再調(diào)用OnPaint(),達(dá)不到預(yù)期的效果
	//  [6/7/2003-20:08]
	//當(dāng)鼠標(biāo)點(diǎn)擊視圖區(qū)時,以鼠標(biāo)點(diǎn)擊的點(diǎn)為中心點(diǎn)逐漸顯示對話框
	//但是顯示的開始點(diǎn)總是視圖區(qū)域的原點(diǎn)CPoint(0,0);
	//需要修改
	//  [6/7/2003-22:52]
//	CRect rect;
//	this->GetClientRect(&rect);
//	CQQView* pView=CQQView::GetView();
//	CPoint pntCenter=pView->pnt;
// 	ClientToScreen(&pntCenter);//pntCenter.x-rect.Width()/2,pntCenter.y-rect.Height()/2
//	this->SetWindowPos(&CWnd::wndTop,pntCenter.x-rect.Width()/2,pntCenter.y-rect.Height()/2,0,0,SWP_NOMOVE|SWP_NOSIZE|SWP_NOACTIVATE); 
	this->CenterWindow();
	HINSTANCE m_hInst=LoadLibrary("user32.dll");
	typedef BOOL(WINAPI* LPANIMATEWND)(HWND,DWORD,DWORD);
	LPANIMATEWND m_aniwnd=(LPANIMATEWND)GetProcAddress(m_hInst,"AnimateWindow");
	m_aniwnd(this->GetSafeHwnd(),650,AW_CENTER);

	this->ShowText(lpszShowText);//顯示文本
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

void CHotelInfoShow::OnLButtonDown(UINT nFlags, CPoint point) 
{
 	// TODO: Add your message handler code here and/or call default
	CDialog::OnLButtonDown(nFlags, point);
    CDialog::EndDialog(IDOK);
	CQQView* pView=CQQView::GetView();
	CDC* pDC=pView->GetDC();
	CRect rect;
	pView->GetClientRect(&rect);
	CPage3 page3;
	if(pView->nImgTypeInView==13)
	{
//	    pView->Invalidate(TRUE);
		//there is a bug!!
		//重畫有問題!!仍然需要解決!!!!!!!
		//  [6/7/2003-21:46]
		pDC->FillSolidRect(rect,pDC->GetBkColor());
        page3.DrawFrameImg(pDC,CRect(page3.xStart,page3.yStart,page3.xStart+350,page3.yStart+200));
	}
	
}

void CHotelInfoShow::OnPaint() 
{
	CPaintDC dc(this); // device context for painting
	
	// TODO: Add your message handler code here

//       	CRect rect;
//		this->GetClientRect(&rect);
//		CSize size=dc.GetTextExtent(lpszShowText);
//		long xStart=rect.left+(rect.Width()-size.cx)/2;
//		long yStart=rect.top+(rect.Height()-size.cy)/2;
//		//	dc.TextOut(xStart,yStart,lpszShowText);
//		CRect rectText(xStart,yStart,xStart+size.cx,yStart+size.cy);
//		dc.SetBkMode(TRANSPARENT);
//        //打印文本的時候不能自動換行 
//		if( size.cx < rect.Width())
//		dc.DrawText(lpszShowText ,rect, DT_CENTER | DT_VCENTER | DT_SINGLELINE);
//		else
//		dc.DrawText(lpszShowText, rectText, DT_CENTER | DT_WORDBREAK);
	  //  dc.DrawText(lpszShowText,&rectText,DT_CENTER | DT_WORDBREAK);
//		bFinish=false;
	

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

void CHotelInfoShow::OnTimer(UINT nIDEvent) 
{
	// TODO: Add your message handler code here and/or call default
	// 通過時間器來形成動畫的效果很不好,屏幕總是在閃動 [5/25/2003-13:28]
//	this->ShowWindow(SW_HIDE);
//	CRect rect;
//	this->GetClientRect(&rect);
//	long xCenter=(rect.left+rect.right)/2;
//	long yCenter=(rect.top+rect.bottom)/2;
//	
//	CRgn testrgn; 
//	
//	//	int m=GetSystemMetrics(SM_CYSIZEFRAME); 
//	
//	//以下代碼實(shí)現(xiàn)對話框的動態(tài)彈出 
//	static int i=10;
//	if(i<rect.Width()/2)
//	{
//		testrgn.CreateRectRgn(xCenter-i,yCenter-i,xCenter+i,yCenter+i); 
//		
//		SetWindowRgn((HRGN) testrgn,TRUE); 
//		
//		ShowWindow(SW_SHOW); 
//		
//		CenterWindow(); 
//		
//		testrgn.DeleteObject(); 
//		i+=5;
//	}
//	
//	else
//	{
//		this->ShowWindow(SW_SHOW);//動態(tài)顯示完成后要顯示原來的對話框
//		this->KillTimer(0);
//	}
	CDialog::OnTimer(nIDEvent);
}

/************************************************************************/
/*         函數(shù)功能:將位圖拷貝道指定的Rect內(nèi)
//         參數(shù)說明:
//         pDC:設(shè)備上下文,用來拷貝位圖
//         rect:用來拷貝位圖的區(qū)域                                                                     */
/************************************************************************/
void CHotelInfoShow::FillRectUseBMP(CDC *pDC, CRect rect)
{
    CDC MemDC;
	MemDC.CreateCompatibleDC(pDC);//創(chuàng)建與pDC兼容的設(shè)備上下文
	CBitmap m_bitmap;
	m_bitmap.LoadBitmap(IDB_TEXTBK);
	MemDC.SelectObject(&m_bitmap);//將位圖對象選入設(shè)備上下文
	
	BITMAP bitamp;
	m_bitmap.GetBitmap(&bitamp);//獲取位圖屬性
	
	pDC->StretchBlt(rect.left,rect.top,rect.Width(),rect.Height(),&MemDC,0,0,bitamp.bmWidth,bitamp.bmHeight,SRCCOPY);

	m_bitmap.DeleteObject();
}

void CHotelInfoShow::ShowText(CString strShowText)
{
   	CDC* pDC=this->GetDC();
	CRect rect,strTextRect;
	GetClientRect(&rect);
	//	int nMaxLength=0;
	CRect rectTextShw(rect.Width()/10,rect.Height()/10,rect.Width()*9/10,rect.Height()*9/10);
	CSize sizeText=pDC->GetTextExtent(strShowText);

	FillRectUseBMP(pDC,rect);
	pDC->SetBkMode(TRANSPARENT);
    if(sizeText.cx<rectTextShw.Width())
	{
		pDC->DrawText(strShowText,&rectTextShw,DT_CENTER | DT_VCENTER | DT_SINGLELINE);
	}
	else
	{
		pDC->DrawText(strShowText,&rectTextShw,DT_CENTER | DT_WORDBREAK);
	}
	
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩高清不卡一区二区三区| 国产免费成人在线视频| 夜夜嗨av一区二区三区| 94-欧美-setu| 亚洲综合视频在线| 欧美美女一区二区三区| 奇米影视在线99精品| 精品国产乱码久久久久久免费| 国产一区二区看久久| 国产精品色噜噜| 在线免费视频一区二区| 亚洲成av人片观看| 日韩精品一区二区三区视频播放 | 丝袜亚洲另类丝袜在线| 欧美日精品一区视频| 日韩不卡一二三区| 国产日韩欧美在线一区| 欧美自拍丝袜亚洲| 久久国产精品免费| 亚洲婷婷综合色高清在线| 欧美日韩一区二区三区不卡| 精品一区二区三区欧美| 亚洲欧洲日韩av| 欧美精品日韩精品| 国产成人精品免费视频网站| 一区二区三区成人在线视频| 日韩免费观看2025年上映的电影| 成人免费视频一区二区| 亚洲成人综合在线| 久久精品视频网| 在线观看av一区二区| 九九久久精品视频 | 亚洲视频一区二区免费在线观看| 欧美老年两性高潮| 国产成人免费视频精品含羞草妖精| 亚洲三级电影全部在线观看高清| 日韩欧美国产综合| 91蜜桃免费观看视频| 久久激情综合网| 亚洲午夜精品网| 欧美韩日一区二区三区| 91精品麻豆日日躁夜夜躁| www.欧美亚洲| 国内外成人在线| 三级不卡在线观看| 亚洲桃色在线一区| 久久一夜天堂av一区二区三区| 欧美三级资源在线| 99国产欧美另类久久久精品| 紧缚捆绑精品一区二区| 亚洲国产你懂的| 中文字幕在线不卡| 国产日本一区二区| 精品美女被调教视频大全网站| 欧美午夜一区二区| 不卡免费追剧大全电视剧网站| 国产一区二区伦理| 美女高潮久久久| 日韩精品成人一区二区在线| 亚洲国产精品久久久久秋霞影院| 中文字幕亚洲成人| 久久久久久久久久久电影| 日韩精品一区二区三区swag| 91精品国产入口| 欧美精品亚洲二区| 欧美无人高清视频在线观看| 色乱码一区二区三区88| 99久久精品国产麻豆演员表| 懂色av一区二区三区免费看| 国产精品99久久久久久久vr| 国产在线乱码一区二区三区| 免费观看91视频大全| 午夜成人免费视频| 午夜日韩在线观看| 天天综合色天天综合| 亚洲1区2区3区4区| 午夜精品一区二区三区免费视频 | 99在线精品免费| 国内精品久久久久影院薰衣草| 老司机午夜精品| 国产综合久久久久影院| 国内精品写真在线观看| 国产精品综合二区| 国产v综合v亚洲欧| 99国产精品国产精品毛片| 91首页免费视频| 欧美亚洲国产一区在线观看网站| 欧美日本不卡视频| 欧美精品粉嫩高潮一区二区| 欧美一区二区国产| 精品少妇一区二区三区视频免付费 | 亚洲一本大道在线| 午夜电影一区二区三区| 久久精品国产久精国产爱| 国产一区二区三区美女| 国产999精品久久久久久绿帽| 91在线无精精品入口| 欧美在线免费观看亚洲| 7777女厕盗摄久久久| 久久久噜噜噜久久人人看| 国产精品每日更新| 亚洲国产另类精品专区| 美女尤物国产一区| 成人动漫视频在线| 欧美日韩综合在线免费观看| 久久影院午夜片一区| 亚洲男同性恋视频| 美女mm1313爽爽久久久蜜臀| 成人av动漫在线| 欧美日韩一区二区三区不卡 | 欧美精选在线播放| 久久伊人中文字幕| 亚洲欧美一区二区三区极速播放 | av网站一区二区三区| 精品视频色一区| 国产视频亚洲色图| 亚洲综合成人网| 国产尤物一区二区在线| 91美女片黄在线观看| 欧美成人一区二区三区在线观看 | 青青草成人在线观看| 波多野结衣视频一区| 欧美日韩一区二区三区高清| 久久久精品黄色| 丝瓜av网站精品一区二区| 粉嫩av一区二区三区粉嫩| 欧美日韩不卡在线| 国产精品欧美一级免费| 奇米精品一区二区三区在线观看 | 亚洲免费伊人电影| 日本成人在线电影网| jizzjizzjizz欧美| 日韩一区二区电影| 亚洲免费观看高清| 国产精品91xxx| 日韩一区二区免费在线观看| 亚洲人精品一区| 成人性生交大片| 久久伊99综合婷婷久久伊| 午夜精品福利一区二区三区蜜桃| jvid福利写真一区二区三区| 久久蜜桃一区二区| 日韩在线观看一区二区| 91麻豆精品在线观看| 久久久不卡网国产精品二区| 丝袜诱惑制服诱惑色一区在线观看 | 欧美丝袜第三区| 中文字幕在线观看不卡视频| 国产精品中文字幕欧美| 欧美一区二区三区成人| 亚洲一区在线视频观看| 91免费国产视频网站| 国产精品乱码久久久久久| 国产九色精品成人porny| 日韩三级精品电影久久久| 午夜日韩在线电影| 欧美影院精品一区| 夜夜揉揉日日人人青青一国产精品| 99综合电影在线视频| 中文天堂在线一区| 丁香另类激情小说| 国产日本欧洲亚洲| 国产福利视频一区二区三区| 国产清纯白嫩初高生在线观看91| 国产自产高清不卡| 久久―日本道色综合久久| 国产一本一道久久香蕉| 久久久久综合网| 国产黄人亚洲片| 中文子幕无线码一区tr| 国产91清纯白嫩初高中在线观看| 久久久精品免费网站| 国产不卡视频在线播放| 中文字幕欧美三区| 成人app软件下载大全免费| 国产精品初高中害羞小美女文| 99久久夜色精品国产网站| 最新国产の精品合集bt伙计| 色婷婷精品久久二区二区蜜臂av| 亚洲一区二区成人在线观看| 欧美日韩亚洲综合一区二区三区 | 激情五月婷婷综合网| 久久久一区二区三区捆绑**| 成人综合婷婷国产精品久久蜜臀 | eeuss国产一区二区三区| 亚洲啪啪综合av一区二区三区| 91视频在线观看| 午夜欧美一区二区三区在线播放| 911精品产国品一二三产区| 美脚の诱脚舐め脚责91| 国产女同性恋一区二区| 91蜜桃婷婷狠狠久久综合9色| 亚洲1区2区3区4区| 欧美va在线播放| 成人激情文学综合网| 亚洲成人精品一区| 精品999在线播放| 91香蕉视频黄| 美国欧美日韩国产在线播放| 中文字幕一区二区三区在线不卡|