Мой вопрос заключается в следующем:Как создать бесконечную бесконечную петлю без замораживания?
Как создать бесконечный цикл на C++, который не замораживает окно, сохраняет его отзывчивым и позволяет закрывать программу в любое время?
Пример:
#include <Windows.h>
int main()
{
while(1)
{
FlashPrettyGraphics();
Sleep(10);
}
}
Эта программа, как это прямо сейчас, будет работать в течение ок. через дюжину секунд, после чего он перестанет реагировать и падает. Во время выполнения окно не может быть перемещено.
Как это решить?
Поиск ** нить ** – Guiroux
Поиск ** обработки событий **. Ваше окно зависает и происходит сбой, потому что вы не обрабатываете события, которые получает ваше окно. Неважно, если ваш цикл бесконечен или нет, это единственное требование для обработки событий. – HolyBlackCat