Run – členská funkce
Aplikace architektury tráví většinu času v členské funkci Run třídy CWinApp. Po inicializaci volání Run
ke WinMain
zpracování smyčky zprávy.
Run
prochází smyčkou zpráv a kontroluje frontu zpráv pro dostupné zprávy. Pokud je zpráva dostupná, Run
odešle ji k akci. Pokud nejsou k dispozici žádné zprávy, což je často pravda, Run
volání OnIdle
k provedení jakéhokoli nečinnosti zpracování, které vy nebo architektura může potřebovat. Pokud neexistují žádné zprávy a nečinné zpracování, aplikace počká, dokud se něco nestane. Když aplikace skončí, Run
zavolá ExitInstance
. Obrázek v onIdle členské funkce zobrazuje posloupnost akcí ve smyčce zpráv.
Odesílání zpráv závisí na typu zprávy. Další informace naleznete v tématu Zprávy a příkazy v rozhraní.