WinApi, Aplikacja przestała odpowiadać

0

Gdy tylko wstawię do aplikacji oknienkowej tworzonej w WinApi pętle

for(;;)
{
    jakiś kod...
}

to aplikacja przestaje odpowiadać i nie da się nic zrobić :/

4

Wstawieś w wątku GUI nieskonczoną pętlę. Dziwisz się? Kiedy ma obłużyć zdarzenia?

2

Czego się spodziewałeś?

0

Wstawiłem to do funkcji, a wywołanie funkcji dałem pod przycisk i tak się dzieje, a liczę na pomoc :)

3

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 ;)

2

Można w tym samym wątku, ale okresowo w pętli trzeba obsługiwać komunikaty (PeekMessage, TranslateMessage, DispatchMessage).

1 użytkowników online, w tym zalogowanych: 0, gości: 1