【求助】VC++ 类间/线程间通讯问题

遇到这样一个问题,有两个类,一个为窗口类,一个为数据处理类。窗口中按下按钮后会启动两个线程,一个线程使数据处理类中的函数开始运行,另一个使进度条控件运行。数据处理类的函数需要在运行中不断将运行的结果传递给进度条的线程,请问该如何实现?

两个线程之间的消息可以通过 PostThreadMessage 来传递。

线程创建消息循环,CWinThread,然后可以通过PostThreadMessage来发送消息,接收到在消息循环中处理

进度条的显示属界面线程执行

数据处理,得到处理的数据,利用PostMessage给界面线程,PostMessage的参数去查查,然后在PreTranslateMessage中截取Post过来的消息,然后设置进度条的进度