-yu-c
发表于 2016-11-23 22:16:43
{:5_101:}
Git_man
发表于 2016-11-23 23:52:47
感谢分享
漫步Roam
发表于 2016-11-24 09:16:32
强烈支持楼主中~~~
320161036
发表于 2016-11-27 15:16:46
学习学习
Karlzhang
发表于 2016-11-27 16:39:45
学习学习
不高兴的匹诺曹
发表于 2016-11-29 11:14:53
可见
幻影ing
发表于 2016-11-29 16:36:31
感谢共享,学习一哈
as001258741
发表于 2016-11-30 17:10:31
感谢楼主分享
1970019758
发表于 2016-12-1 13:45:21
的大幅度
q286868280
发表于 2016-12-1 13:48:26
看看啊
liguoguo
发表于 2016-12-1 16:26:02
{:5_91:}haoahoaho好啊
BlueDamage
发表于 2016-12-3 13:04:53
{:7_113:}
DonYang
发表于 2016-12-3 13:26:35
//函数: WndProc(HWND, UINT, WPARAM, LPARAM)
//
//目的: 处理主窗口的消息。
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
PAINTSTRUCT ps;
HDC hdc;
switch (message)
{
case WM_KEYUP:
if(wParam == VK_ESCAPE)
{
//发出窗口关闭消息
SendMessage(g_GameWnd,WM_CLOSE,0,0);
}
break;
//鼠标移动消息处理
case WM_MOUSEMOVE:
mouseX = LOWORD(lParam);
mouseY = HIWORD(lParam);
break;
case WM_LBUTTONDOWN:
//增加一颗子弹
for(int i=0;i<30;i++)
{
if(b.exist == false)
{
b.x = nowX;
b.y = nowY+30;
b.exist = true;
bcount++;
break;//注意要跳出循环
}
}
break;
case WM_PAINT:
hdc = BeginPaint(hWnd, &ps);
// TODO: 在此添加任意绘图代码...
EndPaint(hWnd, &ps);
break;
//定时器消息处理
case WM_TIMER:
switch(wParam)
{
//产生一个敌机
case 0x1201:
for(int i=0;i<10;i++)
{
if(aryHostile.exist == false)
{
aryHostile.x = 0;
aryHostile.y = rand() % 470;
aryHostile.exist = true;
hcount++;
break;
}
}
break;
}
break;
case WM_CLOSE:
//关闭消息的确认处理
ShowCursor(true);
if(IDYES==MessageBox(hWnd,TEXT("你真的要退出吗?"),TEXT("退出"),MB_YESNO))
{
PostQuitMessage(0);
}
ShowCursor(false);
break;
case WM_DESTROY:
//施放相关DC
DeleteDC(mdc);
DeleteDC(bufdc);
ReleaseDC(hWnd,::hdc);
PostQuitMessage(0);
break;
default:
return DefWindowProc(hWnd, message, wParam, lParam);
}
return 0;
}
围棋小鱼泡
发表于 2016-12-19 22:21:25
加油
zuolizuo
发表于 2016-12-19 23:19:01
看看,学习下
杨洋的小迷妹
发表于 2016-12-19 23:31:36
是c语言??
四十二
发表于 2016-12-20 19:59:30
飞机大战~!!!!!!嘤嘤嘤~
知否非鱼
发表于 2016-12-20 22:16:22
楼主可以的
四十二
发表于 2016-12-21 00:17:34
突然发现这帖子居然刚刚回过……
loo
发表于 2016-12-21 22:24:51
{:5_90:}