MFC C++ Фоновая тема
Я делаю приложение MFC (документ / просмотр) и хочу, чтобы оно постоянно слушало в фоновом режиме, когда устройство подключено, а затем автоматически копировало файлы на устройстве без необходимости взаимодействия пользователя или приостановки / нарушения его работы.,
Создание рабочего потока - это то же самое, что создание фонового потока? Буду ли я создавать его как функцию в файле документа или как отдельный класс?
Спасибо,
1 ответ
Да, они ведут себя как обычные фоновые потоки, у вас есть функция, которая получает параметр, а затем вы можете войти в цикл прослушивания. Я бы поместил эту функцию в отдельный класс, возможно, в виде одноэлементного класса, чтобы вы могли легко запускать / останавливать прослушиватель вашего устройства. Если вам когда-нибудь понадобится отправить информацию о прогрессе из этого рабочего потока в GUI, используйте PostMessage для ваших окон GUI.
как всегда MSDN предоставляет тонны документации: http://msdn.microsoft.com/en-us/library/975t8ks0%28v=vs.80%29