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

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

?? 讓我動(dòng)吧dlg.cpp

?? vc寫的小游戲
?? CPP
字號(hào):
// 讓我動(dòng)吧Dlg.cpp : implementation file
/*
[學(xué)VC、編游戲]
編著、程序設(shè)計(jì):唐明理 2004.7
E-mail:  cqtml@163.com
*/
#include "stdafx.h"
#include "讓我動(dòng)吧.h"
#include "讓我動(dòng)吧Dlg.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

HBITMAP bit;
HDC		MemDC;
int		w,h;
CString dir;
CString cc;	
int		p;
char	appdir[256];
CRect	rect;
int		js;	
int		fw;	
int		m0;	
int		m1;	

BOOL getpic(CString cc,int p);
BOOL loadbmp(CString cc);
/////////////////////////////////////////////////////////////////////////////
// CMyDlg dialog

CMyDlg::CMyDlg(CWnd* pParent /*=NULL*/)
	: 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)
{
	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)
	//{{AFX_MSG_MAP(CMyDlg)
	ON_WM_PAINT()
	ON_WM_QUERYDRAGICON()
	ON_WM_TIMER()
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

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

BOOL CMyDlg::OnInitDialog()
{
	CDialog::OnInitDialog();

	SetIcon(m_hIcon, TRUE);			// Set big icon
	SetIcon(m_hIcon, FALSE);		// Set small icon
	
	// TODO: Add extra initialization here

	CString cc;
	cc="\r\n    這是《學(xué)VC、編游戲》的第二個(gè)示例:\r\n\r\n";
	cc+="    在這一章我們使用了以下知識(shí)、技術(shù)\r\n\r\n";
	cc+="1、 介紹計(jì)算機(jī)動(dòng)畫的基本知識(shí)和實(shí)現(xiàn)方法\r\n";
	cc+="2、 在VC++中建立時(shí)鐘消息,使用時(shí)鐘消息產(chǎn)生動(dòng)畫。\r\n";
	cc+="3、 介紹動(dòng)態(tài)地獲取圖形文件名。\r\n";
	cc+="4、 介紹在VC++中窗口、控件大小控制和定位的方法。\r\n";
	cc+="5、 程序運(yùn)行時(shí)的目錄定位方法。\r\n\r\n"; 
	cc+="重點(diǎn):計(jì)算機(jī)動(dòng)畫的原理和方法。\r\n\r\n"; 

	cc+="程序設(shè)計(jì):唐明理\r\n";
	cc+="E-mail:cqtml@163.com\r\n";
	SetDlgItemText(IDC_EDIT1,cc);

	MoveWindow(0,0,640,480);
	CenterWindow();	
	GetDlgItem(IDOK)->MoveWindow(640-60,0,55,18,TRUE);

	MemDC =CreateCompatibleDC(0);

	js=0;
	fw=0;
	m0=js*400+fw*4;	
	m1=(js+1)*400-1;
	p=m0;

	GetCurrentDirectory(256,appdir);
	dir=appdir;
	if(dir.Right(8)=="運(yùn)行程序")
			dir="圖片/";
	else	
		dir="../運(yùn)行程序/圖片/";

	loadbmp(dir+"地面.BMP");
	SelectObject(MemDC,bit);

	SetTextColor(MemDC,RGB(255,255,255));
	SetBkMode(MemDC,TRANSPARENT);	
	cc="嘿嘿!我可以動(dòng)了!!走走、跑跑,世間真美好!!!";	
	TextOut(MemDC,150,100,cc,lstrlen(cc));	
	SetTextColor(MemDC,RGB(255,255,255));
	cc="不對(duì)呀,弄個(gè)框框把我籠起? 放開我 !!!";	
	TextOut(MemDC,150,220,cc,lstrlen(cc));	
	cc="BMP圖片是矩形的,圖片的底色是白色。怎樣去掉這個(gè)框?";	
	TextOut(MemDC,151,250,cc,lstrlen(cc));
	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()
{
	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()
{
	return (HCURSOR) m_hIcon;
}

void CMyDlg::OnOK() 
{	GetDlgItem(IDC_EDIT1)->ShowWindow(SW_HIDE);
	CClientDC dc(this);	
	GetWindowRect(rect);
	BitBlt(dc.m_hDC,0,0,rect.Width(),rect.Height(),MemDC,0,0,SRCCOPY);//	

	SetTimer(1,150,NULL);
}

void CMyDlg::OnCancel()
{	DeleteDC(MemDC);
	DeleteObject(bit);
	CDialog::OnCancel();
}
void CMyDlg::OnTimer(UINT nIDEvent)
{	CClientDC dc(this);
	if(getpic("人",p)==FALSE)
			{AfxMessageBox(cc+"沒找到!");return;}
	SelectObject(MemDC,bit);
	BitBlt(dc.m_hDC,200,160,w,h,MemDC,0,0,SRCCOPY); 
	p++;
	if(p>m1) p=m0;
	CDialog::OnTimer(nIDEvent);
}

BOOL getpic(CString cc,int p)
{	char name[256];
	SetCurrentDirectory(appdir);
	sprintf(name,"%s%s/c%05d.bmp",dir,cc,p);
	loadbmp(name);	
	return TRUE;
}

BOOL loadbmp(CString cc)
{	DeleteObject(bit);
	bit=(HBITMAP)LoadImage
				(AfxGetInstanceHandle(),
				 cc,	
				 IMAGE_BITMAP,	
				 0,	
				 0,	
				 LR_LOADFROMFILE|LR_CREATEDIBSECTION
				);
	if(bit==NULL) return FALSE;	
	DIBSECTION ds;			
	BITMAPINFOHEADER &bm = ds.dsBmih;
	GetObject(bit,sizeof(ds),&ds);
	w = bm.biWidth;	
	h = bm.biHeight;
	return TRUE;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久蜜臀国产一区二区| 日韩免费一区二区三区在线播放| 国产精品影视在线| 国内精品自线一区二区三区视频| 麻豆精品视频在线| 蜜桃久久久久久久| 蜜臀av性久久久久蜜臀aⅴ| 麻豆久久久久久| 热久久国产精品| 精品一区二区三区在线观看| 狠狠网亚洲精品| 高清免费成人av| 成人av中文字幕| 色噜噜狠狠色综合中国| 欧美日韩中文字幕一区二区| 欧美喷潮久久久xxxxx| 日韩区在线观看| 久久伊99综合婷婷久久伊| 国产日韩欧美在线一区| 中文字幕精品一区二区三区精品| 日韩毛片高清在线播放| 亚洲福利视频三区| 亚洲成人免费看| 亚洲一区av在线| 日本午夜一区二区| 国产一区二区三区四| www.久久精品| 欧美精品色综合| 一区二区三区欧美| 亚洲高清不卡在线| 国产在线精品一区二区夜色| 国产成人精品亚洲午夜麻豆| 色国产综合视频| 日韩美女一区二区三区| 国产欧美一区二区在线观看| 亚洲男人的天堂在线aⅴ视频| 天堂蜜桃一区二区三区| 国产露脸91国语对白| 成人高清免费观看| 欧美日韩免费观看一区二区三区| 精品久久国产97色综合| 亚洲少妇中出一区| 麻豆精品视频在线观看免费| av亚洲精华国产精华精| 欧美一区二区视频网站| 国产精品久久久久精k8| 青青草国产精品97视觉盛宴| 成人h版在线观看| 欧美一区二区三区日韩视频| 中文字幕在线不卡一区| 秋霞成人午夜伦在线观看| 成人午夜激情视频| 欧美一区二区不卡视频| 亚洲色图视频网| 国产一区二区在线电影| 在线视频综合导航| 欧美激情一区二区三区四区 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 国产高清久久久久| 欧美三级电影在线看| 欧美国产日韩亚洲一区| 蜜臀av一区二区| 欧美伊人精品成人久久综合97 | 亚洲精品国产一区二区三区四区在线 | 国产精品一区二区在线看| 在线中文字幕不卡| 日本一区二区动态图| 免费视频最近日韩| 欧美伊人久久久久久久久影院| 中文字幕第一区第二区| 精品一区二区三区在线观看国产 | 欧美午夜一区二区| 国产精品免费视频网站| 极品少妇xxxx精品少妇| 91精品在线一区二区| 亚洲美女免费在线| 丁香婷婷综合色啪| 欧美精品一区二区久久婷婷| 性做久久久久久久免费看| 色综合久久综合网97色综合| 中文字幕精品—区二区四季| 国精品**一区二区三区在线蜜桃| 日韩一区二区不卡| 日韩在线观看一区二区| 欧美日韩一级视频| 亚洲午夜私人影院| 欧美在线视频全部完| 亚洲精品你懂的| www.日韩在线| 中文字幕一区二区三| 成人18视频日本| 国产精品视频一二三区 | 欧美成人vr18sexvr| 蜜桃视频一区二区| 日韩免费观看2025年上映的电影 | 欧美日韩国产影片| 天天色综合成人网| 欧美精品丝袜久久久中文字幕| 亚洲一区在线观看网站| 欧美亚洲国产一区二区三区 | 激情综合色综合久久综合| 日韩久久免费av| 经典三级一区二区| 国产亚洲精品福利| 国产成人av一区二区三区在线 | 久久久综合激的五月天| 国产成人免费xxxxxxxx| 国产精品欧美极品| 色综合久久久久综合| 一区二区三区毛片| 欧美视频完全免费看| 日韩精品国产精品| 精品国产91久久久久久久妲己| 久久爱www久久做| 国产欧美日韩在线观看| 99久久综合99久久综合网站| 亚洲精品综合在线| 欧美日韩一区二区三区高清| 视频一区二区三区在线| 精品久久久久香蕉网| 国产成人综合在线观看| 国产精品美女久久久久久久| av亚洲精华国产精华精华| 亚洲综合成人在线视频| 91.麻豆视频| 国产中文一区二区三区| 国产精品不卡在线观看| 一本到三区不卡视频| 婷婷久久综合九色综合伊人色| 日韩欧美美女一区二区三区| 国产一区二区三区av电影| 综合久久一区二区三区| 911精品国产一区二区在线| 久久国产婷婷国产香蕉| 欧美韩日一区二区三区四区| 欧洲在线/亚洲| 国内欧美视频一区二区| 亚洲欧美国产77777| 欧美二区在线观看| 国产成人在线影院| 亚洲尤物在线视频观看| 欧美一级高清大全免费观看| 国产成人av福利| 午夜一区二区三区视频| 久久久欧美精品sm网站| 在线观看精品一区| 国产麻豆成人精品| 亚洲国产综合在线| 久久久久99精品一区| 欧美性生活久久| 国产成都精品91一区二区三| 亚洲成人免费在线观看| 国产亚洲精品aa午夜观看| 欧美三级日韩三级| 成人免费高清在线观看| 日本不卡一二三| 亚洲色图色小说| 亚洲精品一区二区三区福利 | 欧美一级二级在线观看| 91美女视频网站| 国产在线精品免费| 水野朝阳av一区二区三区| 国产欧美日韩在线观看| 91精品国产91久久综合桃花| 91免费国产在线| 国产精品一区2区| 日本伊人色综合网| 亚洲精品欧美专区| 日本一区二区成人在线| 精品少妇一区二区三区在线播放| 色爱区综合激月婷婷| 国产成人高清视频| 久久99精品久久久久久国产越南| 亚洲一二三四在线观看| 中文字幕一区二区三区色视频| 337p粉嫩大胆噜噜噜噜噜91av| 欧美丰满一区二区免费视频| 97精品国产97久久久久久久久久久久 | 三级久久三级久久| 尤物在线观看一区| 中文字幕在线不卡视频| 久久久激情视频| xfplay精品久久| 欧美电影免费观看高清完整版| 欧美日韩午夜精品| 91麻豆福利精品推荐| 成人一级片在线观看| 免费日韩伦理电影| 日韩成人免费电影| 午夜电影久久久| 亚洲成a人v欧美综合天堂| 亚洲在线观看免费| 亚洲自拍另类综合| 一区二区在线观看视频在线观看| 中文字幕日本不卡| 亚洲色图清纯唯美| 亚洲视频在线一区| 一区二区三区四区视频精品免费 | 91丨porny丨蝌蚪视频| 成人黄色电影在线|