【发布时间】:2011-07-26 17:49:05
【问题描述】:
我有一个长时间运行的任务和一个对话框,通知用户此任务正在运行。任务完成后,对话框会通知用户。
我想在使用AfxBeginThread 创建的工作线程中启动任务,当任务完成后,我将用户消息WM_APP + 1 和PostMessage 发布到对话框。显然PostMessage 只能在同一个线程中使用,因此我尝试了PostThreadMessage,但在我的对话框中使用ON_THREAD_MESSAGE 时出现编译器错误。
现在我不知道如何继续。你有什么建议吗?
谢谢!
【问题讨论】:
标签: multithreading winapi mfc