Gdy tylko wstawię do aplikacji oknienkowej tworzonej w WinApi pętle
for(;;)
{
jakiś kod...
}
to aplikacja przestaje odpowiadać i nie da się nic zrobić :/
Gdy tylko wstawię do aplikacji oknienkowej tworzonej w WinApi pętle
for(;;)
{
jakiś kod...
}
to aplikacja przestaje odpowiadać i nie da się nic zrobić :/
Wstawieś w wątku GUI nieskonczoną pętlę. Dziwisz się? Kiedy ma obłużyć zdarzenia?
Czego się spodziewałeś?
Wstawiłem to do funkcji, a wywołanie funkcji dałem pod przycisk i tak się dzieje, a liczę na pomoc :)
Twoja funkcja obsługi przycisku wywoła się w głownym wątku. Zablokowałeś głowny wątek. Zaopatrz się w jakąś podstawową książkę o programowaniu GUI ;)
Tą funkcje musisz wywołać w osobnym wątku. https://msdn.microsoft.com/en-us/library/windows/desktop/ms682516(v=vs.85).aspx
Można w tym samym wątku, ale okresowo w pętli trzeba obsługiwać komunikaty (PeekMessage, TranslateMessage, DispatchMessage).