PostThreadMessage的用法
来源:互联网 发布:拜占庭知乎 编辑:程序博客网 时间:2024/06/06 02:05
同一进程不同线程之间
1. 编写线程函数
UINT AFX_CDECL ThrdTest(LPVOID lpParam){ MSG msg; while (::GetMessage(&msg, NULL, 0, 0)) { switch(msg.message) { case WM_XXX: {...} break; ...... default: break; } } return 0;}
2. 启动线程
UINT AFX_CDECL ThrdTest(LPVOID); AfxBeginThread(ThrdTest, ...);
3. 向线程发送消息
::PostThreadMessage(nThrdId, WM_XXX, wParam, lParam);
不同进程之间
1. 进程I
#include <iostream>#include <Windows.h>using namespace std;int main(){ MSG msg; while (::GetMessage(&msg, NULL, 0, 0)) { switch(msg.message) { case WM_XXX: {...} break; ...... default: break; } } return 0;}
2. 进程II
CreateProcess(...);::PostThreadMessage(nThrdId, WM_XXX, wParam, lParam);
0 0
- PostThreadMessage的正确用法
- PostThreadMessage的用法
- PostMessage与PostThreadMessage的用法
- PostThreadMessage用法
- PostThreadMessage的例子
- PostThreadMessage 的使用
- PostThreadMessage 线程的消息
- POSTTHREADMESSAGE
- PostThreadMessage
- PostThreadMessage
- PostThreadMessage
- PostThreadMessage
- PostThreadMessage
- PostThreadMessage
- PostThreadMessage()
- PostThreadMessage
- postthreadmessage
- PostThreadMessage
- Design里 无法拖动控件到UI界面
- 杭电ACM 2091:空心三角形
- Linux shell的算术运算及算术扩展
- Best Cow Line
- 第三章第43题
- PostThreadMessage的用法
- Tomcat 7在Ubuntu14.04下默认安装路径
- LINUX查看硬件信息[转]
- BC#41 hdu 5228 5229
- Android 中 java.lang.IllegalArgumentException: pointerIndex out of range 异常的处理方法
- java基础——String类
- NOJ 2015年陕西省程序设计竞赛网络预赛(正式赛)(约翰·亨利-dp)
- QTabelWidget 清空行的注意事项
- 《unix网络编程》中源码使用方法