【问题标题】:MFC C++ Background ThreadMFC C++ 后台线程
【发布时间】:2012-08-27 22:42:09
【问题描述】:

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

创建工作线程和创建后台线程一样吗?我会将它创建为文档文件中的函数还是单独的类?

谢谢,

【问题讨论】:

    标签: c++ mfc background-thread


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-14
      相关资源
      最近更新 更多