PostMessage与PostThreadMessage的区别
来源:互联网 发布:python while循环嵌套 编辑:程序博客网 时间:2024/05/03 08:33
消息队列是属于线程的,Post消息就是把消息放到目标线程的消息队列中。这两者的区别在于,PostMessage通过指定目标窗口句柄来确定目标线程,通常情况下由窗口过程来处理消息;PostThreadMessage直接指定线程ID来确定目标线程,没有目标窗口,只能在消息循环中直接根据消息类型做相应的处理。在程序设计的选择方面,如果是UI线程,则应使用PostMessage;如果是工作线程,则应使用PostThreadMessage,不要为了接收消息而创建窗口。
一个是发消息给窗口,一个是发消息给线程
给某个窗口法消息用PostMessage
子线程给主线程发消息用PostThreadMessage
0 0
- PostMessage与PostThreadMessage的区别
- PostMessage与PostThreadMessage的区别
- PostMessage与PostThreadMessage的区别
- PostMessage与PostThreadMessage的区别
- PostMessage与PostThreadMessage的区别
- PostMessage与PostThreadMessage的用法
- SendMessage和PostMessage的区别PostThreadMessage
- PostMessage和PostThreadMessage区别
- SendMessage与PostMessage的区别?
- postmessage 与sendmessage的区别
- PostMessage与SendMessage的区别
- sendmessage与postmessage的区别
- SendMessage与PostMessage的区别
- postmessage与sendmessage的区别
- PostMessage与SendMessage的区别
- SendMessage与PostMessage的区别
- SendMessage与PostMessage的区别
- SendMessage与PostMessage的区别
- AWS向中国有限预览客户推出多级别AWS支持服务
- Storm 实战入门
- 用sqlplus为oracle创建用户和表空间
- 2014上海网络预选赛1003(树链剖分)HDU5044
- 平板代码+手机X2+ 闷骚为王
- PostMessage与PostThreadMessage的区别
- 泛型集合的使用
- ApiDemos--FragmentContextMenu的例子分析
- oracle的表空间是什么
- 图解SSL/TLS协议
- erlang Error in process with exit value: {undef,[{M,F,[A],[]}]}
- 开发工具之Eclipse快捷键
- 解决迅雷、酷我软件安装乱码问题
- MFC APP中使用MFC DLL(用C++)