MFC C++ Фоновая тема

Я делаю приложение MFC (документ / просмотр) и хочу, чтобы оно постоянно слушало в фоновом режиме, когда устройство подключено, а затем автоматически копировало файлы на устройстве без необходимости взаимодействия пользователя или приостановки / нарушения его работы.,

Создание рабочего потока - это то же самое, что создание фонового потока? Буду ли я создавать его как функцию в файле документа или как отдельный класс?

Спасибо,

1 ответ

Решение

Да, они ведут себя как обычные фоновые потоки, у вас есть функция, которая получает параметр, а затем вы можете войти в цикл прослушивания. Я бы поместил эту функцию в отдельный класс, возможно, в виде одноэлементного класса, чтобы вы могли легко запускать / останавливать прослушиватель вашего устройства. Если вам когда-нибудь понадобится отправить информацию о прогрессе из этого рабочего потока в GUI, используйте PostMessage для ваших окон GUI.

как всегда MSDN предоставляет тонны документации: http://msdn.microsoft.com/en-us/library/975t8ks0%28v=vs.80%29

Другие вопросы по тегам