MFC C ++背景线程

时间:2012-08-27 22:42:09

标签: c++ mfc background-thread

我正在制作MFC(文档/视图)应用程序,我希望它能够在后台持续监听设备何时连接,然后自动复制设备上的文件,而无需用户进行交互或暂停/干扰他们正在做。

创建工作线程与创建后台线程相同吗?我会将其作为文档文件中的函数创建还是作为单独的类创建?

谢谢,

1 个答案:

答案 0 :(得分:0)

是的,它们表现为正常的后台线程,你有一个获取参数的函数,然后你可以进入你的监听器循环。我会把这个函数放在单独的类中,也许是以单例类的形式,这样你就可以轻松地启动/停止你的设备监听器。如果您需要将此工作线程的进度信息发送到GUI,请将PostMessage用于GUI窗口。

一如既往,MSDN提供了大量的文档:     http://msdn.microsoft.com/en-us/library/975t8ks0%28v=vs.80%29