线程间通信的一个问题? 现在我有一个界面线程,一个工作线程,现在我从工作线程中需要将一些数据传给界面线程,然后,等界面线程处理以后,将结果返回给工作者线程,然后,工作者线程对这些数据继续处理。 我查了一些资料,好像sendmessage可以实现,但不知如何用它,不知有没有具体一点程序呢??或者还有别的更好的办法呢??? 谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BOOL PostThreadMessage( DWORD idThread, // thread identifier UINT Msg, // message WPARAM wParam, // first message parameter LPARAM lParam // second message parameter); 哦,可能我的问题没有说清楚吧,我的问题是,我已经把界面线程的窗口句柄传到了工作线程中,而 我的工作线程接收到别的进程发送的信息,我把收到的信息通过窗口句柄传出来给界面线程(用postmessage,我知道可以传出来)但是由于我的工作线程需要等界面线程将传出来的数据处理一下后,将结果再传给工作线程,因而,我想可能需要用到sendmessage将信息从工作线程中传出来,然后阻塞工作线程,直至界面线程将处理后的结果再传回给工作线程,但我不知道,sendmessge是如何实现的?当我的界面线程处理完了后,它如何将处理后的结果再传给工作线程呢??不知,我表达清楚我的意思没??呵呵,多谢各位的帮忙了 vc中修改标题栏出现的问题 关于提取的问题~~ 用SetWindowRgn()设置窗口为椭圆形后,拖动窗口时,还是会显示一个虚线的矩形边框,如何去掉该虚线的矩形边框? VC中如何把文件复制到指定文件夹 多文档视图中TabView的问题(在线等) 请教:有没有可能在VC的注释中加入数学公式?谢谢! 列表控件? 扫描体造型的算法或文档 在VC中调色板起什么作用的? 如何在VC中的STATIC控件显示一个char变量,谢谢! 有没有VC++对硬件编程详细一点的书,(最好可以在网上下!)谢了! 求教:CListView中如何实现Ctrl+A全选?在线等
DWORD idThread, // thread identifier
UINT Msg, // message
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
);
不知,我表达清楚我的意思没??
呵呵,多谢各位的帮忙了