线程采集数据,在视里显示有关问题

线程采集数据,在视里显示问题。
1、线程采集完数据,并处理后,如何通知视进行显示?用消息还是其它?除了消息还有没有更好的方法?
2、线程与显示是否同步?若只在线程中加锁,显示时不加锁行吗?

------解决方案--------------------
视窗如果是DLG,可以再启动线程时,将对话框句柄传入,采集数据完成后直接通过句柄显示在对话框上。


------解决方案--------------------
你考虑一下线程间的通信,也可以直接在线程中对显示控件进行更新操作
------解决方案--------------------
显示一般都是在主线程的,所以显示的话,最好用消息了,用自定义消息,如果是工作线程,就用PostThreadMessage了。当然,工作线程的话,用WaitForSingleObject也不错,随便用了,看程序逻辑了。
------解决方案--------------------
引用:
引用:
视窗如果是DLG,可以再启动线程时,将对话框句柄传入,采集数据完成后直接通过句柄显示在对话框上。

怎么才能将句柄传入?

创建线程的时候,将视图View的窗口句柄HWND作为线程函数的参数传递给线程。