资源简介
2012年小学期吉林大学《Windows程序设计》课部分作业。

代码片段和文件信息
/*-------------------------------------------------
CHECKER1.C -- Mouse Hit-Test Demo Program No. 1
(c) Charles Petzold 1998
-------------------------------------------------*/
#include
#include
#include
#include
#include
LRESULT CALLBACK WndProc (HWND UINT WPARAM LPARAM) ;
int squire[10][10] ;
int fState[10][10] ;
int explode;
HFONT hF_big;
int WINAPI WinMain (HINSTANCE hInstance HINSTANCE hPrevInstancePSTR szCmdLine int iCmdShow)
{
static TCHAR szAppName[] = TEXT (“SaoLei“) ;
HWND hwnd ;
MSG msg ;
WNDCLASS wndclass ;
wndclass.style = CS_HREDRAW | CS_VREDRAW ;
wndclass.lpfnWndProc = WndProc ;
wndclass.cbClsExtra = 0 ;
wndclass.cbWndExtra = 0 ;
wndclass.hInstance = hInstance ;
wndclass.hIcon = LoadIcon (NULL IDI_APPLICATION) ;
wndclass.hCursor = LoadCursor (NULL IDC_ARROW) ;
wndclass.hbrBackground = (HBRUSH) GetStockobject (WHITE_BRUSH) ;
wndclass.lpszMenuName = NULL ;
wndclass.lpszClassName = szAppName ;
if (!RegisterClass (&wndclass))
{
MessageBox (NULL TEXT (“Program requires Windows NT!“)
szAppName MB_IConerror) ;
return 0 ;
}
hwnd = CreateWindow (szAppName TEXT (“扫雷“)
WS_OVERLAPPEDWINDOW & ~WS_MAXIMIZEBOX & ~WS_THICKframe
CW_USEDEFAULT CW_USEDEFAULT
615 740
NULL NULL hInstance NULL) ;
ShowWindow (hwnd iCmdShow) ;
UpdateWindow (hwnd) ;
while (GetMessage (&msg NULL 0 0))
{
TranslateMessage (&msg) ;
DispatchMessage (&msg) ;
}
return msg.wParam ;
}
void Drawframe(HDC hdcint cxClient int cyClient){
RECT rect;
int i;
Selectobject(hdcCreateSolidBrush (RGB (230 170 0)));
Selectobject(hdcCreatePen(PS_SOLID3RGB(240240240)));
Rectangle(hdc00cxClientcyClient);
Selectobject(hdcCreateSolidBrush (RGB (240240240)));
Rectangle(hdc00cxClient100);
Selectobject(hdcCreateSolidBrush (RGB (230 170 0)));
Rectangle(hdc1802042095);
rect.left=180;
rect.right=420;
rect.top=20;
rect.bottom=95;
SetBkMode(hdcTRANSPARENT);
SetTextColor(hdcRGB(255255255));
hF_big=CreateFont(50000FW_NORMAL000ANSI_CHARSETOUT_DEFAULT_PRECISCLIP_DEFAULT_PRECISDEFAULT_QUALITYDEFAULT_PITCHTEXT(“微软雅黑“));
Selectobject(hdchF_big);
DrawText (hdc TEXT (“再 来 一 次“) -1 &rectDT_SINGLELINE | DT_CENTER | DT_VCENTER) ;
for (i = 1; i <= 9; i++)
{
MoveToEx (hdc060*i+100 NULL);
LineTo (hdccxClient60*i+100) ;
MoveToEx (hdc60*i100 NULL);
LineTo (hdc60*icyClient) ;
}
}
void Init(){ //初始化
int i;
int j;
int r1;
int r2;
explode=0;
srand((unsigned long)time(0));
for (i=0; i<10; i++){
for (j=0; j<10; j++){
squire[i][j]=0;
fState[i][j]=-2;
}
}
i=0;
while (i<10){
r1=rand()%10;
r2=rand()%10;
if ( squire[r1][r2] != -1 ){ //-1表示有雷
squire[r1][r2] = -1;
i++;
}
}
for (i=0; i<10; i++){
for (
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 35328 2012-09-04 22:45 Debug\li.exe
文件 290604 2012-09-04 22:45 Debug\li.ilk
文件 461824 2012-09-04 22:45 Debug\li.pdb
文件 37888 2012-09-06 04:24 Debug\SaoLei.exe
文件 370808 2012-09-06 04:24 Debug\SaoLei.ilk
文件 543744 2012-09-06 04:24 Debug\SaoLei.pdb
文件 42496 2012-09-04 23:25 Debug\ScrollingText.exe
文件 991292 2012-09-04 23:25 Debug\ScrollingText.ilk
文件 560128 2012-09-04 23:25 Debug\ScrollingText.pdb
文件 39936 2012-09-05 20:14 Debug\Test.exe
文件 362700 2012-09-05 20:14 Debug\Test.ilk
文件 445440 2012-09-05 20:14 Debug\Test.pdb
文件 33792 2012-09-04 21:46 Debug\WavingSine.exe
文件 298292 2012-09-04 21:46 Debug\WavingSine.ilk
文件 519168 2012-09-04 21:46 Debug\WavingSine.pdb
文件 566 2012-09-06 04:24 SaoLei\Debug\cl.command.1.tlog
文件 19420 2012-09-06 04:24 SaoLei\Debug\CL.read.1.tlog
文件 274 2012-09-06 04:24 SaoLei\Debug\CL.write.1.tlog
文件 2 2012-09-06 04:24 SaoLei\Debug\li
文件 2 2012-09-06 04:24 SaoLei\Debug\li
文件 2 2012-09-06 04:24 SaoLei\Debug\li
文件 2 2012-09-06 04:24 SaoLei\Debug\li
文件 2 2012-09-06 04:24 SaoLei\Debug\li
文件 2 2012-09-06 04:24 SaoLei\Debug\li
文件 2 2012-09-06 04:24 SaoLei\Debug\li
文件 2 2012-09-06 04:24 SaoLei\Debug\li
文件 2 2012-09-06 04:24 SaoLei\Debug\li
文件 2 2012-09-06 04:24 SaoLei\Debug\li
文件 2 2012-09-06 04:24 SaoLei\Debug\li
文件 2 2012-09-06 04:24 SaoLei\Debug\li
............此处省略88个文件信息
相关资源
- AE开发Windows最短路径分析
- labview编程软件滤波器以及编写程序设
-
Windows em
bedded Compact 2013 应用开发调 - 黑苹果硬件兼容检测和查询软件
- Uninstall_Cortana_WINCLIENT.CN.rar
- VMware65_SLP_DeLLSLIC2.1
- Windows异步套接字网络编程
- WINDOWS98启动盘镜像Win98.IMA
- 仿windows记事本
- 单片机与温度传感器DS18B20的程序设计
- windows7用的,非常漂亮的透明计时器
- windows下制作macOS安装U盘,绝对简单好
- keil vcom windows 7 64bit 驱动
- windows ce 系统的GPIO驱动程序
- TCP 发包工具(windows)
- 清华大学郑莉C 语言程序设计课件
- 微软的可以删除系统卸不干净的软件
- windows下生成MD5值的工具(WinMD5)
- windows cygwin ns2安装步骤
- 汇编语言程序设计代码转换程序
- WinAPI 函数库(大全)
- 解决在Windows XP SP2下不能显示验证码的
- 加快Windows XP操作系统开机速度
- Windows 1.0 软盘镜像
- Windows下访问LINUX的利器-SSH
- ChilledWindows.exe(玩笑病毒)
- NDK-R12B windows-x86_64百度云盘
- windows3.2简体中文版,虚拟机文件
- Windows 3.0 安装软盘(3.5 720k)
- WINDOWS内核安全编程 寒江独钓 光盘源
评论
共有 条评论