Uruchamianie funkcji członkowskiej
Aplikacja platformowa spędza większość czasu w funkcji składowej Run klasy CWinApp. Po zainicjowaniu WinMain
wywołania w Run
celu przetworzenia pętli komunikatów.
Run
przechodzi przez pętlę komunikatów, sprawdzając kolejkę komunikatów pod kątem dostępnych komunikatów. Jeśli komunikat jest dostępny, Run
wysyła go do akcji. Jeśli komunikaty nie są dostępne, co jest często prawdziwe, Run
wywołania OnIdle
do wykonania dowolnego przetwarzania w czasie bezczynności, które użytkownik lub struktura może być konieczne. Jeśli nie ma komunikatów i nie ma przetwarzania bezczynności do wykonania, aplikacja czeka, aż coś się stanie. Po zakończeniu Run
działania aplikacji wywołuje metodę ExitInstance
. Rysunek w funkcji składowej OnIdle przedstawia sekwencję akcji w pętli komunikatów.
Wysyłanie komunikatów zależy od rodzaju komunikatu. Aby uzyskać więcej informacji, zobacz Komunikaty i polecenia w strukturze.