游戏开发论坛

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: gamereshuang

以下的消息循环为什么用for(;;)死循环???

[复制链接]

5

主题

22

帖子

22

积分

注册会员

Rank: 2

积分
22
 楼主| 发表于 2004-12-14 22:14:00 | 显示全部楼层

Re:以下的消息循环为什么用for(;;)死循环???

我这个就是抄回来的。。。
我也看过别的,也差不多。请指教!

26

主题

417

帖子

476

积分

中级会员

总版主

Rank: 3Rank: 3

积分
476
发表于 2004-12-14 22:14:00 | 显示全部楼层

Re:以下的消息循环为什么用for(;;)死循环???

不会调试???

5

主题

22

帖子

22

积分

注册会员

Rank: 2

积分
22
 楼主| 发表于 2004-12-14 22:16:00 | 显示全部楼层

Re:以下的消息循环为什么用for(;;)死循环???

我以前是用VB的。现在自学VC++。

18

主题

573

帖子

573

积分

高级会员

Rank: 4

积分
573
发表于 2004-12-14 22:16:00 | 显示全部楼层

Re:以下的消息循环为什么用for(;;)死循环???

1、你的窗口过程没有缺省的调用DefWindowProc。
2、case  VK_ESCAPE:
   MessageBox(hWnd,"你准备退出","退出",MB_OK);
   PostMessage(hWnd, WM_CLOSE, 0, 0);//给窗口发送WM_CLOSE消息
                   break
应改为:
case  VK_ESCAPE:
   MessageBox(hWnd,"你准备退出","退出",MB_OK);
  PostQuitMessage(0);
  return;

3、我不太明白你的wc.cbWndExtra = 1;
为什么这个成员等于1,你需要额外的windows类的空间吗?

5

主题

22

帖子

22

积分

注册会员

Rank: 2

积分
22
 楼主| 发表于 2004-12-14 22:18:00 | 显示全部楼层

Re:以下的消息循环为什么用for(;;)死循环???

我前两天也调试过了。好象是没找到句柄hwnd。
就是不明白??

5

主题

22

帖子

22

积分

注册会员

Rank: 2

积分
22
 楼主| 发表于 2004-12-14 22:21:00 | 显示全部楼层

Re:以下的消息循环为什么用for(;;)死循环???

前两天是:Unhandled exception in test.text :0xc0000000:Access Violation
现在是:Unhandled exception in test.ext :0xc0000005:Access Violation
???不明白????
  



5

主题

22

帖子

22

积分

注册会员

Rank: 2

积分
22
 楼主| 发表于 2004-12-14 22:26:00 | 显示全部楼层

Re:以下的消息循环为什么用for(;;)死循环???

是不是内存溢出问题???
  不明不明??
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-23 17:38

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表