大鸟,能告诉我windows消息循环的工作原理吗?
c语言吧
全部回复
仅看楼主
level 6
文刀2鸟 楼主
2007年08月29日 02点08分 1
level 6
文刀2鸟 楼主
不对,因该尊敬的说扫采鸟先生,能给我讲讲windows消息循环的工作原理吗?
2007年08月29日 02点08分 2
level 6
文刀2鸟 楼主
鱿鱼丝先生:早上好俺有中文电子版,但是还是解不开我的疑惑
2007年08月29日 02点08分 5
level 6
文刀2鸟 楼主
我们程序中的while(GetMessage(&msg,NULL,0,0){ TranslateMessage(&msg); DispathMessage(&msg);}是如何协同windows工作的呢?
2007年08月29日 02点08分 7
level 6
文刀2鸟 楼主
比如:msg是windows送给我们程序的消息,那我们的程序为什么用TranslateMessage(&msg);DispathMessage(&msg);把消息又送回windows呢?来回的反复的传递时啥道理了,呵呵各位辛苦辛苦,我的麻烦麻烦,嘻嘻
2007年08月29日 02点08分 8
level 6
文刀2鸟 楼主
谢谢鱿鱼丝,呵呵扫鸟,在吗?俺知道你在了,快出来,哈哈
2007年08月29日 02点08分 10
level 6
文刀2鸟 楼主
可是,第3章确实没有明确的地方,回答我在8楼的问题还是我没有看到,可我已经看了好多好多遍了呀 ,
2007年08月29日 02点08分 11
level 6
文刀2鸟 楼主
Ureys,你帮我看看8楼的问题,在哪里有解答,感谢感谢,呵呵。
2007年08月29日 02点08分 12
level 8
两只动物开会了, 哈哈~~~~~~~~~~~
2007年08月29日 02点08分 14
level 6
文刀2鸟 楼主
从这段话,可以看出windows最先知道的消息,而且是windows传给我的程序的,既然是windows已经知道了消息,为什么还用我的程序给windows回传,windows才处理了?他是不是由毛病,自己已经知道了,还要我再给他传........
2007年08月29日 02点08分 16
level 6
文刀2鸟 楼主
欢迎大鸟的来到,俺就知道你在了,呵呵,鱿鱼别走呀,
2007年08月29日 02点08分 17
level 6
文刀2鸟 楼主
人呢?人呢?人呢?人呢?人呢?人呢?人呢?人呢?人呢?人呢?人呢?人呢?人呢?人呢?人呢?人呢?人呢?人呢?人呢?人呢?人呢?人呢?人呢?人呢?
2007年08月29日 02点08分 18
level 6
文刀2鸟 楼主
大鸟,鱿鱼,快回来呀,呀...........呀...........呀...........呀...........呀...........呀...........呀...........呀...........呀...........呀...........
2007年08月29日 02点08分 19
level 6
文刀2鸟 楼主
哦,我看了一下,鱿鱼丝摘录的是3.1.7这一节的内容,windows最先知道的消息, 为什么还用我的程序给windows回传才处理了? 我想,他肯定不是有毛病,到底是咋回子事情哩,5555555555555555555........
2007年08月29日 02点08分 20
level 6
文刀2鸟 楼主
3个吧主karnimata windaoo AssemblyF都在哪里呀,大鸟和鱿鱼丝都在哪里呀
2007年08月29日 02点08分 21
level 6
文刀2鸟 楼主
有事,带回再来,先下了,呵呵
2007年08月29日 02点08分 22
level 6
文刀2鸟 楼主
俺回来了,继续学习中...............俺得赶快学,找个好工作,找个好伴儿,买套房子,买辆车子............
2007年08月29日 03点08分 23
level 8
这个问题说起来, 涉及的东西多了, 消息队列分两种:1. 系统消息队列2. 线程消息队列消息又分两种:1. 系统定义的消息2. 应用程序定义的消息从发送方式又分为两种:1. Queued Messages2. Nonqueued Messages后者饶开任何消息队列, 直接被发送到相应的消息处理函数进行处理.而后者首先被加入系统消息队列, 然后windows负责将它加入到线程消息队列.你说的DispatchMessage就是用于处理线程消息的, 首先GetMessage从线程的消息队列中取得一个消息将信息填如MSG结构, 然后DispatchMessage将消息发送到MSG的成员hwnd所指定的消息处理函数进行处理.至于为什么这么处理消息, 去看看MSN吧, 查找Messages and Message Queues.
2007年08月29日 03点08分 24
level 6
文刀2鸟 楼主
嗯,研究中...................
2007年08月29日 04点08分 25
1