CWinApp: Třídu aplikace
Hlavní třídu aplikace v MFC zapouzdří inicializace, spuštění a ukončení aplikace pro operační systém Windows.Aplikace vytvořené v rámci musí mít jeden a pouze jeden objekt třídy odvozené z CWinApp.Tento objekt je vyrobeno před vytvořené v systému windows.
CWinAppje odvozen z CWinThread, která představuje hlavní podproces spuštění aplikace, které mohou mít jeden nebo více podprocesů.V posledních verzích MFC InitInstance, Spustit, ExitInstance, a OnIdle funkce členů jsou skutečně ve třídě CWinThread.Tyto funkce jsou zde popsány, jako kdyby byly CWinApp členů, protože diskuse se týká role objektu jako objektu aplikace, nikoli jako primární podproces.
[!POZNÁMKA]
Třída aplikace představuje aplikace primární podproces provádění.Pomocí funkcí rozhraní Win32 API, můžete také vytvořit sekundární podprocesů spuštění.Pomocí těchto podprocesů knihovny MFC.Další informace naleznete v při souběžném.
Stejně jako jakýkoli program pro operační systém Windows má framework aplikace WinMain funkce.V rámci aplikace, však můžete zapsat WinMain.Knihovna tříd dodává a je volána při spuštění aplikace.WinMainprovádí standardní služby, jako je například registrace třídy okna.Potom zavolá členské funkce objektu application inicializovat a spuštění aplikace.(Můžete přizpůsobit WinMain přepsáním CWinApp členské funkce, WinMain volání.)
Inicializace aplikace, WinMain volání objektu application InitApplication a InitInstance funkce členů.Spuštění aplikace smyčka zpráv, WinMain volání Spustit členské funkce.Ukončení WinMain volání objektu application ExitInstance členské funkce.
[!POZNÁMKA]
Názvy uvedené v tučně v této dokumentaci označují prvky poskytnutých knihovna tříd Microsoft Foundation a Visual C++.Názvy uvedené v monospaced označuje typ prvky, které vytvoříte nebo přepsat.
Viz také
Koncepty
CWinApp a Průvodce aplikace MFC