社区
进程/线程/DLL
帖子详情
线程的消息环怎么做?怎样实现消息处理??
Elkel
2000-12-28 04:24:00
我需在线程中加入消息环
这样做可以吗?
while(TRUE)
{
PeekMessage(&msg,-1,0,0,PM_REMOVE);
TranslateMessage(&msg);
WaitMessage();
}
消息处理需要有窗口过程,我的线程没有窗口,我没法使用mfc
怎么处理消息???
...全文
260
12
打赏
收藏
线程的消息环怎么做?怎样实现消息处理??
我需在线程中加入消息环 这样做可以吗? while(TRUE) { PeekMessage(&msg,-1,0,0,PM_REMOVE); TranslateMessage(&msg); WaitMessage(); } 消息处理需要有窗口过程,我的线程没有窗口,我没法使用mfc 怎么处理消息???
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skt642
2001-05-31
打赏
举报
回复
83972关注!
Elkel
2000-12-29
打赏
举报
回复
小弟请教Ray_czh:
怎么写MESSAGE QUEUE?
Ray_czh
2000-12-29
打赏
举报
回复
自己写个MESSAGE QUEUE就搞定了。
com235
2000-12-29
打赏
举报
回复
to wjf:
你好 有空详细点吗?
Elkel
2000-12-29
打赏
举报
回复
谁有更好的方法?
Elkel
2000-12-29
打赏
举报
回复
to wjf:
我的消息处理过程需要的时间较长,按这种方法做会阻塞线程。这种方法我也考虑过,并却把所有的消息处理过程都作为一个线程运行,但觉得线程太多。
wjf
2000-12-29
打赏
举报
回复
没有窗口:
sitch(msg.message)
{
case ..:
case ..:
}
OK?
Elkel
2000-12-29
打赏
举报
回复
to zzh:
我的程序没有窗口,是一个winnt服务进程。
zzh
2000-12-28
打赏
举报
回复
你可以把主窗口的句柄指针传递当作参数传递给线程,这样,就可以在线程中处理线程了,你也可以通过函数PostThreadMessage来发送线程消息。具体用法可以参考MSDN,不过,你为什么要在线程中来处理消息呢?线程一般是用来做某一回定用处的,如果你想自己来处理WINDOWS的消息。可以看WINMAIN函数。
panda_w
2000-12-28
打赏
举报
回复
辅助线程是没有窗口的,没有办法使用消息的,不过,你可以参考《Vc技术内幕》第四版的线程通信一文的。
The_east_key
2000-12-28
打赏
举报
回复
请到http://www.etechbase.net/advsearch.php,将你这个问题输入到检索框,然后选择准确匹配查询,应该可以帮助你解决这个问题的。
kz
2000-12-28
打赏
举报
回复
可以,工作者线程和用户界面线程均有消息队列。你可以模仿MFC里面的WinMain的消息处理过程
消息
队列面试连
环
问:如何保证
消息
不丢失?
处理
重复
消息
?
消息
有序性?
消息
堆积
处理
?...
最近我一直扎在
消息
队列
实现
细节之中无法自拔,今儿暂时先跳出来盘一盘大方向上的
消息
队列有哪些核心注意点。核心点有很多,为了更贴合实际场景,我从常见的面试问题入手:如何保证
消息
不丢失?如何处...
消息
机制(GUI
线程
讲解)
消息
队列在哪 ? 什么是窗口过程?窗口过程是由谁调用的?没有
消息
循
环
窗口过程会执行吗? 为什么要有w32k.sys这个模块? 为什么只有使用图形界面的程序才可以访问KeServiceDescriptorTableShadow? 界面“卡死”的...
redis 什么时候支持多
线程
的,之前为什么不需要多
线程
Redis 6.0 新特性-多
线程
连
环
13问!...多
线程
的
实现
原理是怎样的?带着这些疑问,我们来开启 Redis 新特性-多
线程
连
环
13问。 Redis 6.0 来了 在全国一片祥和IT民工欢度五一节假日的时候,Redis 6.0不声不响地
说说windows内核中为什么要隐藏
线程
?
三、打个比方: 当你想要去
实现
隐藏
线程
的时候你有可能在干什么?
做
一个工具?或者说是学习?通过隐藏
线程
可以更深入理解windows内部原理?进程与
线程
之间的关系?一个正常进程里面包含恶意
线程
?这是一个很棒的...
HashMap为什么
线程
不安全?(附源码)
Java8可以把HashMap用在多
线程
中呢? 通过源码看到put/get方法都没有加同步锁,多
线程
情况最容易出现的就是:无法保证上一秒put的值,下一秒get的时候还是原值,所以
线程
安全还是无法保证。下图源码图: 有...
进程/线程/DLL
15,473
社区成员
49,171
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章