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

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

?? 我來(lái)了dlg.cpp

?? VC寫(xiě)的傳奇游戲源程序(第一部分)(共十三部分)每一部分均可單獨(dú)使用研究
?? CPP
字號(hào):
// 我來(lái)了Dlg.cpp : implementation file
/*********************************
[學(xué)VC編游戲]
編著、程序設(shè)計(jì):唐明理 2004.7
E-mail:  cqtml@163.com
**********************************/
#include "stdafx.h"
#include "我來(lái)了.h"
#include "我來(lái)了Dlg.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////
//  全程變量定義
/////////////////////////////////////////////
HBITMAP bit;	//設(shè)備相關(guān)位圖	[2章]
HDC		MemDC;	//暫存設(shè)備場(chǎng)景	[2章]
int		w,h;	//圖形尺寸		[2章]
CString dir;	//定義路徑變量	[2章]
CString cc;		//公用變量		[2章]

int		p;		//當(dāng)前圖形序號(hào)	[2章]
////////////////////////////////////////////
//  函數(shù)定義
////////////////////////////////////////////
BOOL loadbmp(CString cc);//調(diào)BMP圖片[2章]
/////////////////////////////////////////////////////////////////////////////
// CMyDlg dialog

CMyDlg::CMyDlg(CWnd* pParent /*=NULL*/)//[MFC自動(dòng)生成]
	: CDialog(CMyDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CMyDlg)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
	m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}

void CMyDlg::DoDataExchange(CDataExchange* pDX)//[MFC自動(dòng)生成]
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CMyDlg)
		// NOTE: the ClassWizard will add DDX and DDV calls here
	//}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CMyDlg, CDialog)//[MFC自動(dòng)生成]
	//{{AFX_MSG_MAP(CMyDlg)
	ON_WM_PAINT()
	ON_WM_QUERYDRAGICON()
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CMyDlg message handlers

BOOL CMyDlg::OnInitDialog()//對(duì)話框程序的初始入口,[MFC自動(dòng)產(chǎn)生]
{
	CDialog::OnInitDialog();

	SetIcon(m_hIcon, TRUE);			// Set big icon
	SetIcon(m_hIcon, FALSE);		// Set small icon
	
	// TODO: Add extra initialization here
//A、在編輯框顯示說(shuō)明文字
	CString cc;
	cc="\r\n    這是《學(xué)VC、編游戲》的第一個(gè)示例:\r\n\r\n";
	cc+="   在這一章我們使用了以下知識(shí)、技術(shù)\r\n\r\n";
	cc+="1.在VC++中建立一個(gè)對(duì)話框程序,學(xué)習(xí)編譯運(yùn)行程序的方法。\r\n";
	cc+="2.引入了有關(guān)圖形處理的數(shù)據(jù)結(jié)構(gòu):HBITMAP (設(shè)備相關(guān)位圖)、HDC(設(shè)備場(chǎng)景).介紹了位圖拷貝命令BitBlt()。\r\n";
	cc+="3.學(xué)習(xí)C++的功能函數(shù)的定義和使用方法。\r\n";
	cc+="4.學(xué)習(xí)調(diào)用圖形的MFC方法LoadImage()和顯示圖形的方法\r\n";
	cc+="5.學(xué)習(xí)在編輯框上顯示文字和在設(shè)備場(chǎng)景中顯示文字的方法。\r\n\r\n";
	cc+="重點(diǎn):在VC中創(chuàng)建程序、并顯示圖形。";
	SetDlgItemText(IDC_EDIT1,cc);			//在編輯框中顯字
//B、建立圖形環(huán)境
	MemDC =CreateCompatibleDC(0);			//創(chuàng)建設(shè)備場(chǎng)景
//C、設(shè)角色數(shù)據(jù)
	dir="圖片/";							//設(shè)圖形路徑
	p=0;									//當(dāng)前圖形序號(hào)
//D.調(diào)入背景圖片
	cc=dir+"地面.BMP";						//設(shè)地圖圖形文件名
	if(loadbmp(cc)==FALSE)					//調(diào)BMP圖片	
			{AfxMessageBox(cc+"沒(méi)找到!");return FALSE; }//顯示錯(cuò)誤提示,返回。
	SelectObject(MemDC,bit);				//設(shè)備相關(guān)位圖關(guān)聯(lián)到暫存設(shè)備場(chǎng)景
	return TRUE;  // return TRUE  unless you set the focus to a control
}

// If you add a minimize button to your dialog, you will need the code below
//  to draw the icon.  For MFC applications using the document/view model,
//  this is automatically done for you by the framework.

void CMyDlg::OnPaint() //刷新[MFC自動(dòng)生成]
{
	if (IsIconic())
	{
		CPaintDC dc(this); // device context for painting

		SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0);

		// Center icon in client rectangle
		int cxIcon = GetSystemMetrics(SM_CXICON);
		int cyIcon = GetSystemMetrics(SM_CYICON);
		CRect rect;
		GetClientRect(&rect);
		int x = (rect.Width() - cxIcon + 1) / 2;
		int y = (rect.Height() - cyIcon + 1) / 2;

		// Draw the icon
		dc.DrawIcon(x, y, m_hIcon);
	}
	else
	{
		CDialog::OnPaint();
	}
}

HCURSOR CMyDlg::OnQueryDragIcon()//[MFC自動(dòng)生成]
{
	return (HCURSOR) m_hIcon;
}

void CMyDlg::OnOK() //確定鍵,[類(lèi)向?qū)е卸x生成]
{	GetDlgItem(IDC_EDIT1)->ShowWindow(SW_HIDE);//隱藏文本框
	CClientDC dc(this);		//
//A、顯示文字----------------------------------------------
	SetTextColor(MemDC,RGB(255,255,255));	//設(shè)置地圖設(shè)備場(chǎng)景字色
	SetBkMode(MemDC,TRANSPARENT);			//字為透明方式
	cc="哈哈,我來(lái)了!!!";					//設(shè)文字內(nèi)容
	TextOut(MemDC,150,100,cc,lstrlen(cc));	//在MemDC顯示文字
	BitBlt(dc.m_hDC,0,0,400,300,MemDC,0,0,SRCCOPY);//將MemDC的圖形在當(dāng)前屏幕上顯出
//B、顯示角色------------------------------------------------------
	cc.Format("%s人/c%05d.bmp",dir,p);		//設(shè)人物圖片名
	if(loadbmp(cc)==FALSE)					//調(diào)BMP圖片	
			{AfxMessageBox(cc+"沒(méi)找到!");return;}
	SelectObject(MemDC,bit);				//設(shè)備相關(guān)位圖關(guān)聯(lián)到暫存設(shè)備場(chǎng)景
	BitBlt(dc.m_hDC,200,160,w,h,MemDC,0,0,SRCCOPY);//將MemDC的圖形在當(dāng)前屏幕上顯出
//	CDialog::OnOK();
}
void CMyDlg::OnCancel() //退出,[類(lèi)向?qū)е卸x生成]
{//////////////////////////////////
	DeleteDC(MemDC);	//刪除暫存設(shè)備場(chǎng)景
	DeleteObject(bit);	//刪除暫存設(shè)備相關(guān)位圖
//////////////////////////////////
	CDialog::OnCancel();
}
//**************************************************
//  loadbmp(CString cc)//調(diào)BMP圖片
//  調(diào)cc指定的圖形;取得的圖形在設(shè)備相關(guān)位圖bit中
//  圖形的寬、高存于全局變量w,h中
//**************************************************
BOOL loadbmp(CString cc)//調(diào)BMP圖片[2章]
{	DeleteObject(bit);					//刪除上次的位圖內(nèi)存。
	bit=(HBITMAP)LoadImage				//調(diào)入cc指定的圖形
				(AfxGetInstanceHandle(),//
				 cc,					//文件名
				 IMAGE_BITMAP,			//位圖方式
				 0,						//圖形寬
				 0,						//圖形高
				 LR_LOADFROMFILE|LR_CREATEDIBSECTION//方式
				);
	if(bit==NULL) return FALSE;			//調(diào)圖失敗
	DIBSECTION ds;						//
	BITMAPINFOHEADER &bm = ds.dsBmih;	//
	GetObject(bit,sizeof(ds),&ds);		//取位圖的信息->bminfo
	w = bm.biWidth;						//得到位圖寬度值 
	h = bm.biHeight;					//得到位圖高度值
	return TRUE;
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩和欧美一区二区三区| 综合久久综合久久| 久久精品理论片| 精品国精品国产尤物美女| 美腿丝袜亚洲色图| 久久久精品黄色| www.亚洲激情.com| 亚洲一区二区不卡免费| 91精品国产综合久久精品图片| 日韩精品亚洲一区| 欧美精品一区二区三区很污很色的| 国产精品一二三| 国产精品美女久久久久aⅴ国产馆| av电影一区二区| 午夜精品免费在线观看| 日韩一区二区三区视频| 国产黄色成人av| 亚洲美女屁股眼交| 91精品在线免费观看| 国产大陆精品国产| 一区二区三区加勒比av| 精品欧美一区二区在线观看| aaa亚洲精品| 日本欧美久久久久免费播放网| 久久久五月婷婷| 91国偷自产一区二区三区观看 | 欧美日韩久久不卡| 韩国女主播一区| 亚洲免费在线视频一区 二区| 欧美精品免费视频| 国产mv日韩mv欧美| 午夜精品在线看| 欧美国产一区在线| 538在线一区二区精品国产| 国产成人午夜片在线观看高清观看| 最新中文字幕一区二区三区| 91精品久久久久久蜜臀| av亚洲产国偷v产偷v自拍| 日韩 欧美一区二区三区| 国产精品第一页第二页第三页| 91麻豆精品久久久久蜜臀| 成人一区二区三区| 日韩二区三区四区| 亚洲精品美国一| 欧美国产日韩亚洲一区| 日韩欧美第一区| 欧洲av一区二区嗯嗯嗯啊| 国产精品99久久久久久有的能看| 亚洲电影一级片| 亚洲日本在线视频观看| 精品久久99ma| 91精品在线观看入口| 色欧美片视频在线观看在线视频| 国产精品一二三在| 久久99久久精品| 舔着乳尖日韩一区| 一区二区三区欧美亚洲| 国产精品网站一区| 久久精品亚洲国产奇米99| 欧美一区二区三区思思人| 欧美综合视频在线观看| 99久久精品国产麻豆演员表| 国产露脸91国语对白| 久久丁香综合五月国产三级网站| 亚洲成人www| 亚洲一区二区三区视频在线| 亚洲欧美日韩国产一区二区三区| 国产精品美女久久久久高潮| 欧美激情艳妇裸体舞| 欧美激情在线看| 国产日韩欧美精品一区| 久久精品视频一区| 久久久久久久一区| 国产亚洲精品久| 国产日韩欧美麻豆| 中文字幕不卡在线播放| 国产日韩欧美一区二区三区综合| 久久久蜜桃精品| 国产婷婷精品av在线| 日本一区二区三区四区| 欧美国产精品一区二区| 欧美激情在线一区二区| 国产精品护士白丝一区av| 国产精品妹子av| 一区二区三区影院| 亚洲精品成人悠悠色影视| 亚洲激情校园春色| 亚洲国产精品一区二区www| 视频一区二区中文字幕| 老司机一区二区| 粉嫩aⅴ一区二区三区四区五区 | 99国产精品久久久久| 不卡一区在线观看| 色久优优欧美色久优优| 精品视频免费在线| 欧美v亚洲v综合ⅴ国产v| 久久久www免费人成精品| 国产精品成人免费| 亚洲成av人片| 国产一区二区在线观看免费| 粉嫩高潮美女一区二区三区| 91色视频在线| 欧美日本国产视频| 精品乱人伦小说| 中文字幕在线观看一区二区| 夜夜精品视频一区二区| 裸体在线国模精品偷拍| 国产东北露脸精品视频| 日本韩国一区二区三区| 日韩天堂在线观看| 中文字幕一区二区不卡| 亚洲第一二三四区| 国产伦精品一区二区三区免费迷| 99久久er热在这里只有精品66| 欧美无砖砖区免费| 久久久亚洲国产美女国产盗摄 | 午夜成人在线视频| 国产又黄又大久久| 91成人看片片| 26uuu色噜噜精品一区二区| 亚洲激情校园春色| 国产一区二区三区免费播放 | 偷偷要91色婷婷| 成人深夜视频在线观看| 777奇米四色成人影色区| 欧美高清在线一区| 蜜臀精品久久久久久蜜臀| 99久久精品国产精品久久| 日韩视频在线一区二区| 18成人在线视频| 黑人精品欧美一区二区蜜桃 | 五月综合激情日本mⅴ| 粉嫩av亚洲一区二区图片| 制服丝袜亚洲播放| 亚洲精品视频在线观看免费| 狠狠色狠狠色综合日日91app| 欧美色综合网站| 日韩美女精品在线| 成人午夜又粗又硬又大| 日韩一级片在线观看| 伊人婷婷欧美激情| 风流少妇一区二区| 久久亚洲欧美国产精品乐播| 午夜国产精品一区| 欧美影片第一页| 日韩毛片精品高清免费| 福利电影一区二区三区| 亚洲精品一区在线观看| 蜜臀av在线播放一区二区三区| 在线观看不卡一区| 亚洲婷婷综合久久一本伊一区| 国产夫妻精品视频| 欧美精品一区二区在线播放| 免费在线观看成人| 9191成人精品久久| 亚洲成av人片一区二区三区| 色综合久久88色综合天天免费| 国产精品乱人伦一区二区| 国产精品99久久久久久宅男| 精品欧美一区二区在线观看| 青青草国产精品97视觉盛宴 | 久久综合久久综合九色| 日韩av电影免费观看高清完整版| 精品视频免费看| 午夜精品一区二区三区三上悠亚| 91成人网在线| 亚洲成年人影院| 欧美日韩不卡一区| 日韩经典一区二区| 欧美一区二区三区成人| 日日夜夜免费精品| 日韩视频中午一区| 国内精品免费在线观看| 国产日韩精品久久久| 成人性视频免费网站| 亚洲视频一二区| 在线观看区一区二| 日日摸夜夜添夜夜添精品视频| 3d动漫精品啪啪| 国产一区二区伦理片| 国产精品乱码人人做人人爱 | 欧美激情综合网| av一区二区不卡| 亚洲一区二区三区爽爽爽爽爽| 欧美少妇性性性| 免费人成精品欧美精品| 精品毛片乱码1区2区3区| 国产黄色精品网站| 亚洲码国产岛国毛片在线| 欧美视频精品在线| 久久成人麻豆午夜电影| 国产三级精品三级在线专区| 91年精品国产| 日韩精品成人一区二区在线| 久久色在线视频| 色综合天天综合在线视频| 日韩成人av影视| 国产亚洲综合性久久久影院| 91在线视频在线| 欧美96一区二区免费视频|