Создание оконного приложения, которое будет выполнять определенные действия через каждые 10 минут
Мне было интересно, нужно ли мне использовать базовый игровой цикл для этой конкретной операции?
3 ответа
Решение
Вы можете создать таймер и выполнить это действие для обработки сообщений WM_TIMER или для функции таймера, которую вы указываете при создании таймера.
Нет, просто используйте CreateWaitableTimer, SetWaitableTimer, а затем используйте MsgWaitForMultipleObjects вместо GetMessage или PeekMessage в цикле отправки событий (обычно в WinMain).
Вы можете реализовать таймеры более широко и переносимо, используя библиотеку Boost Asio.
Вот пример создания асинхронного таймера.