【发布时间】:2017-10-20 21:10:32
【问题描述】:
我已经通过PostThreadMessage 将消息发送到所需的线程,并在参数lparam 中将内存地址传递给我要发送的结构:
struct myStruct estructura;
PostThreadMessage( p->idHilo, WM_USER, 10 , (LPARAM)&estructura);
收到后我会这样做:
struct estructura *e;
while(GetMessage( &mensaje, NULL, WM_USER, WM_USER+2)){
e = &mensaje.lParam;
printf("%c\n",e->miCaracter);
}
【问题讨论】:
-
为什么用进程标签来标记?你在做这个跨流程吗?
标签: c windows multithreading process