社区
进程/线程/DLL
帖子详情
为什么线程接收不到PostThreadMessage发送的消息?
mopyman
2006-03-24 12:58:48
为什么线程接收不到PostThreadMessage发送的消息?
在线程的开始用PeekMessage(&msg,NULL,0,0,PM_REMOVE)语句建立了线程的消息队列,然后在用PostThreadMessage给线程发送消息,调试发现线程根本没收到消息。建立线程的消息队列时有什么要求吗?
...全文
1306
5
打赏
收藏
为什么线程接收不到PostThreadMessage发送的消息?
为什么线程接收不到PostThreadMessage发送的消息? 在线程的开始用PeekMessage(&msg,NULL,0,0,PM_REMOVE)语句建立了线程的消息队列,然后在用PostThreadMessage给线程发送消息,调试发现线程根本没收到消息。建立线程的消息队列时有什么要求吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
做鸡真好吃
2006-04-28
打赏
举报
回复
MM~
mopyman
2006-03-24
打赏
举报
回复
谢谢各位,已经找到原因了:
我在建立线程以后立即发送消息,线程的消息队列还未建立完毕,所以接收不到消息,延迟一段时间再发送就没问题了。一定要注意PostThreadMessage的返回值,有时候消息不一定能交付过去。
flyelf
2006-03-24
打赏
举报
回复
PeekMessage(&msg,NULL,0,0,PM_REMOVE);
while(GetMessage(...)
{
switch(msg.message)
{
case ...
}
}
一般情况下都能接收到其它线程给本线程发送的消息
daotong
2006-03-24
打赏
举报
回复
PostThreadMessage只管发送消息,发送之后就返回了,是不是发送到了目的地它不知道,应该在你要接受消息的地方前边设置一个断点,单步调试一下看看是哪里出了错误,在可能出错的地方前边都用AfxMessageBox()标记一下也可以。
一个傻冒
2006-03-24
打赏
举报
回复
PostThreadMessage只向线程的消息队列中登记一条消息.就返回了.并不保证消息会被处理.
VB版的api函数集合及用法
用VB的朋友请进 本压缩文件写的是关于API的函数全集,包括用法都在...如设为零,表示投递一条
线程
消息
(参考
Post
Thread
Message
) wMsg Long,
消息
标识符 wParam Long,具体由
消息
决定 lParam Any,具体由
消息
决定
API之网络函数---整理网络函数及功能
Post
Thread
Message
将一条
消息
投递给应用程序 RegisterWindow
Message
获取分配给一个字串标识符的
消息
编号 Reply
Message
答复一个
消息
Send
Message
调用一个窗口的窗口函数,将一条
消息
发给那个窗口 ...
MFC
线程
之间互相
发送
消息
:
Post
Thread
Message
MFC中可以使用
Post
Thread
Message
指定
线程
ID单独
发送
消息
,
线程
也可以用Get
Message
函数
接收
消息
; (1)
Post
Thread
Message
函数:
Post
Thread
Message
用法:添加链接描述; 函数原型:BOOL
Post
Thread
Message
(DWORD id...
使用
Post
Thread
Message
向
发送
线程
消息
失败的解决方法
在使用Create
Thread
创建
消息
后,向已创建的
线程
发送
消息
时,
线程
中的Get
Message
()无法
接收
到
线程
。 Get
Message
是一个
消息
阻塞函数,当
线程
队列中没有
消息
时该函数始终处于阻塞的状态,直到有新的
消息
到来。 刚...
多
线程
:
Post
Thread
Message
消息
可能会丢失
在编写多
线程
程序时,通常都有...后台worker
线程
主动通知UI主
线程
,我们可以使用
Post
Message
()和
Post
Thread
Message
()。 在开发过程中,发现一个问题,所以在本文中提醒大家,如下: 使用
Post
Thread
Mes
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章