资源简介
拼图小游戏,用 directX做的拼图小游戏 vc2008
代码片段和文件信息
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// File: hello.cpp
//
// Author: Frank Luna (C) All Rights Reserved
//
// System: AMD Athlon 1800+ XP 512 DDR Geforce 3 Windows XP MSVC++ 7.0
//
// Desc: Demonstrates creating a Windows application.
//
//////////////////////////////////////////////////////////////////////////////////////////////////
// Include the windows header file this has all the
// Win32 API structures types and function declarations
// we need to program Windows.
#include
// The main window handle. This is used to identify
// the main window we are going to create.
HWND MainWindowHandle = 0;
// Wraps the code necessary to initialize a windows
// application. Function returns true if initialization
// was successful else it returns false.
bool InitWindowsApp(HINSTANCE instanceHandle int show);
// Wraps the message loop code.
int Run();
// The window procedure handles events our window
// receives.
LRESULT CALLBACK WndProc(HWND hWnd
UINT msg
WPARAM wParam
LPARAM lParam);
// Windows equivalant to main()
int WINAPI WinMain(HINSTANCE hInstance
HINSTANCE hPrevInstance
PSTR pCmdLine
int nShowCmd)
{
// First we create and initialize our Windows
// application. Notice we pass the application
// hInstance and the nShowCmd from WinMain as
// parameters.
if(!InitWindowsApp(hInstance nShowCmd))
{
::MessageBox(0 “Init - Failed“ “Error“ MB_OK);
return 0;
}
// Once our application has been created and
// initialized we enter the message loop. We
// stay in the message loop until a WM_QUIT
// mesage is received indicating the application
// should be terminated.
return Run(); // enter message loop
}
bool InitWindowsApp(HINSTANCE instanceHandle int show)
{
// The first task to creating a window is to describe
// its characteristics by filling out a WNDCLASS
// structure.
WNDCLASS wc;
wc.style = CS_HREDRAW | CS_VREDRAW;
wc.lpfnWndProc = WndProc;
wc.cbClsExtra = 0;
wc.cbWndExtra = 0;
wc.hInstance = instanceHandle;
wc.hIcon = ::LoadIcon(0 IDI_APPLICATION);
wc.hCursor = ::LoadCursor(0 IDC_ARROW);
wc.hbrBackground =
static_cast(::GetStockobject(WHITE_BRUSH));
wc.lpszMenuName = 0;
wc.lpszClassName = “Hello“;
// Then we register this window class description
// with Windows so that we can create a window based
// on that description.
if(!::RegisterClass(&wc))
{
::MessageBox(0 “RegisterClass - Failed“ 0 0);
return false;
}
// With our window class description registered we
// can create a window with the CreateWindow function.
// Note this function returns a HWND to the created
// window which we save in MainWindowHandle. Through
// MainWindowHan
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 474 2010-04-14 10:19 main\7week-code\Block.h
....... 1538 2006-05-07 02:01 main\7week-code\image.txt
文件 2756 2010-04-14 09:19 main\7week-code\main.cpp
文件 196662 2010-04-14 09:39 main\7week-code\test.bmp
文件 47616 2010-05-08 15:27 main\Debug\main.exe
文件 475432 2010-05-08 15:27 main\Debug\main.ilk
文件 543744 2010-05-08 15:27 main\Debug\main.pdb
文件 5384 2003-03-09 13:10 main\hello.cpp
文件 1748 2010-05-08 12:01 main\main\Block.h
文件 1607 2010-05-08 15:10 main\main\CList.cpp
文件 534 2010-05-08 15:10 main\main\CList.h
文件 8910 2010-05-08 15:27 main\main\Debug\BuildLog.htm
文件 12786 2010-05-08 15:10 main\main\Debug\CList.obj
文件 663 2010-05-06 19:01 main\main\Debug\main.exe.em
文件 728 2010-05-06 19:01 main\main\Debug\main.exe.em
文件 621 2010-05-08 15:27 main\main\Debug\main.exe.intermediate.manifest
文件 56206 2010-05-08 15:27 main\main\Debug\main.obj
文件 66 2010-05-08 15:27 main\main\Debug\mt.dep
文件 478208 2010-05-08 15:27 main\main\Debug\vc90.idb
文件 126976 2010-05-08 15:27 main\main\Debug\vc90.pdb
文件 5384 2003-03-09 13:10 main\main\hello.cpp
....... 1538 2006-05-07 02:01 main\main\image.txt
文件 10448 2010-05-08 15:27 main\main\main.cpp
文件 4168 2010-05-08 14:34 main\main\main.vcproj
文件 1421 2010-05-06 20:27 main\main\main.vcproj.AirStock.Qingbing.user
文件 1415 2010-05-08 15:30 main\main\main.vcproj.K-AIR.QingBing.user
文件 1417 2010-04-15 18:33 main\main\main.vcproj.STD-06.std-06.user
....... 5170 2010-04-15 18:14 main\main\Release\BuildLog.htm
文件 19456 2010-04-15 18:14 main\main\Release\vc90.idb
文件 45056 2010-04-15 18:14 main\main\Release\vc90.pdb
............此处省略14个文件信息
- 上一篇:信息检索导论英文版答案
- 下一篇:lame 源码 mp3编码库
相关资源
- 多线程ftp客户端可以实现多站点和上
- TradeX.dll 自动交易程序开发包
- TradeX.dll 演示程序
- 贪吃蛇完整代码
- VC2010结合ArcGIS Engine 10开发
- EasyX_20140321(beta).zi
- 基于mvc的登录验证连接数据
- 学习成绩管理系统easyui+mvc .net实现
- 用VC控件实现的modbus通信实验程序
- Canny算子源代码
- 基于VC++的防火墙NetDefender
- vc调用按键精灵plugin目录下面的插件
- 基于stm32f103vc的超声波测距
- 图书管理简单实现springmvc+mbaits文档
- CP210x_VCP_Win2K_XP_S2K3
- 串口调试助手源码 串口调试助手源码
- STM32 F103VCT6 KEIL5环境 USART SPI I2C TIM
- FFT的VC实现进行FFT和IFFT变换验证算法
- HCNP-R&S VCE模拟文件
- 水果店网站
- VC远程桌面监控(C/S客户端和服务端)
- MVC4 根据IP查询天气
- MiniVCap-v5.6.7真正最新完美破解版
- 实现鼠标点击图形填充
- Spring+Springmvc+Hibernate+Bootstrap开发企业
- MVC+EF框架+EasyUI实现权限管理(内含源
- DirectX9.0+3D游戏开发编程基础PDF+源码
-
AutoCAD ob
jectARXVC开发基础与教程201 - Spring mvc + Spring + Spring jdbc 整合 demo
- spring mvc + spring + hibernate 全注解整合开
评论
共有 条评论