我有一个MFC程序,其中有一个这样的功能.
读取DBF数据,由于该DBF记录数较多,每次打开记录集时,需要等待一段时间.
我想要实现的
就是在打开记录集数据等待的这段时间内,能够通过一个进度条动态显示当前
运行的状态.我尝试过以下方法:
1.在CButton 对象的Click事件中增加线程
  先执行进度条
  通过线程执行打开记录集的事件
 结果:它先执行完打开记录集的事件,然后再执行进度条
2.在CButton 对象的Click事件中增加线程
  通过线程执行进度条事件
   执行打开记录集的事件
 结果:它先执行完打开记录集的事件,然后再执行进度条
3.在CButton 对象的Click事件中PostMessage一个自定义消息
  先执行进度条  
  在消息中执行打开记录集事件
 结果:它先执行完打开记录集的事件,然后再执行进度条希望得到各位的帮助,帮我实现在打开记录集数据等待的这段时间内,能够通过一个进度条动态显示当前
运行的状态.