搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 沉吧
标题:
沉吧
只看楼主
观弈寒儒
来 自:自 来
等 级:
黑侠
帖 子:359
专家分:545
注 册:2011-1-9
第
11
楼
得分:0
以下是引用
虾B写
在2011-3-29 18:24:15的发言:
定义5个,红的dirx5=diry5=0,点击时改X5,Y5这个就行了,线程运行它的,你改你的,不相干。
不懂C,感觉是这样,瞎说的。
拖着鼠标不动时产生的问题,跟这个貌似无关,谢谢回复了。。。
事件记录,值得关注!
http://bbs.bccn.net/z_court.php?fid=5
2011-03-29 21:01
虾B写
来 自:湖北
等 级:
蝙蝠侠
威 望:
3
帖 子:395
专家分:922
注 册:2009-10-1
第
12
楼
得分:0
time1 = clock(), time2 = clock(), time3 = clock(), time4 = clock();
while (key != 27)
第一行如果是定时器,第二行的循环就无法多次打开定时器,颠倒这两行试试
白娘故意下雨骗许仙的伞。祝英台十八里相送时装疯卖傻调戏梁山伯。七仙女挡住了董永的去路。牛郎趁织女洗澡时拿走了她的衣服。。。这些故事告诉我们;伟大爱情的开始,总归的有一个要先耍流氓!
2011-03-29 21:17
观弈寒儒
来 自:自 来
等 级:
黑侠
帖 子:359
专家分:545
注 册:2011-1-9
第
13
楼
得分:0
以下是引用
虾B写
在2011-3-29 21:17:14的发言:
time1 = clock(), time2 = clock(), time3 = clock(), time4 = clock();
while (key != 27)
第一行如果是定时器,第二行的循环就无法多次打开定时器,颠倒这两行试试
再次感谢回复,不过不是。
事件记录,值得关注!
http://bbs.bccn.net/z_court.php?fid=5
2011-03-30 12:53
你们都要疼我哦
来 自:火星
等 级:
贵宾
威 望:
49
帖 子:1296
专家分:2746
注 册:2008-7-13
第
14
楼
得分:0
一查看消息循环
二使用多线程。
主要看GetMessage是否没及时返回,或者可以使用PeekMessage
或者另开一新线程来处理。
那个玩具库是给业余者学习玩的,
真正的学习者用它是有害无益。
小妹,哥哥看你骨骼清奇,绝非凡人,将来必成大业,不如这样,你先把裤裤脱了,待哥哥为你开启灵窍,然后我们一起努力钻研如何
2011-04-01 13:54
观弈寒儒
来 自:自 来
等 级:
黑侠
帖 子:359
专家分:545
注 册:2011-1-9
第
15
楼
得分:0
以下是引用
你们都要疼我哦
在2011-4-1 13:54:28的发言:
一查看消息循环
二使用多线程。
主要看GetMessage是否没及时返回,或者可以使用PeekMessage
或者另开一新线程来处理。
那个玩具库是给业余者学习玩的,
真正的学习者用它是有害无益。
貌似用你说的那不能解决,不过这不重要,重要的是为什么我那种不行?错在哪里?
谢谢回复了,后面两句有点偏激。
事件记录,值得关注!
http://bbs.bccn.net/z_court.php?fid=5
2011-04-01 23:43
观弈寒儒
来 自:自 来
等 级:
黑侠
帖 子:359
专家分:545
注 册:2011-1-9
第
16
楼
得分:0
自己顶一下,希望有人能帮忙解决这个困惑,感激不尽。。。
事件记录,值得关注!
http://bbs.bccn.net/z_court.php?fid=5
2011-04-01 23:44
hoodlum1980
来 自:浙江大学
等 级:
论坛游民
威 望:
2
帖 子:289
专家分:23
注 册:2008-2-24
第
17
楼
得分:0
我想很显然你的程序不是你说的代码不执行的问题,而是柱塞在某个地方了,看了下你的代码,我认为
是因为你拖动后,会进入那个while(MouseHit)死循环,而
这时候如果鼠标不动的时候,那个GetMouseMsg函数会处于阻塞状态,直到拿到最新的鼠标消息。
我只能这样解释。
收到的鲜花
观弈寒儒
于
2011-04-02 07:32
送鲜花
7朵 附言:我很赞同
my tech blog: /hoodlum1980
2011-04-02 06:27
huangapple
等 级:
青峰侠
帖 子:545
专家分:1790
注 册:2010-12-30
第
18
楼
得分:0
回复 17楼 hoodlum1980
楼上正解。。。。
收到的鲜花
观弈寒儒
于
2011-04-02 07:33
送鲜花
7朵 附言:给你也加点。
勤能补拙,熟能生巧!
2011-04-02 07:24
观弈寒儒
来 自:自 来
等 级:
黑侠
帖 子:359
专家分:545
注 册:2011-1-9
第
19
楼
得分:0
以下是引用
hoodlum1980
在2011-4-2 06:27:35的发言:
我想很显然你的程序不是你说的代码不执行的问题,而是柱塞在某个地方了,看了下你的代码,我认为
是因为你拖动后,会进入那个while(MouseHit)死循环,而
这时候如果鼠标不动的时候,那个GetMouseMsg函数会处于阻塞状态,直到拿到最新的鼠标消息。
我只能这样解释。
但是你没发现如果在其他地方(而不是红块所在处)拖着不动,就不会有错误。这怎么解释?
事件记录,值得关注!
http://bbs.bccn.net/z_court.php?fid=5
2011-04-02 07:24
观弈寒儒
来 自:自 来
等 级:
黑侠
帖 子:359
专家分:545
注 册:2011-1-9
第
20
楼
得分:0
忽略了一件事,拖动红块才可能进去里层那个循环,所以那两种情况不应该放在一起考虑。。。
事件记录,值得关注!
http://bbs.bccn.net/z_court.php?fid=5
2011-04-02 07:32
21
2/3页
1
2
3
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-335034-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.466053 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved