Sdílet prostřednictvím


InitInstance – členská funkce

Operační systém Windows umožňuje spustit více než jednu kopii nebo instanci stejné aplikace. WinMain volá InitInstance při každém spuštění nové instance aplikace.

Standardní InitInstance implementace vytvořená Průvodce aplikací MFC provádí následující úlohy:

  • V rámci své centrální akce vytvoří šablony dokumentů, které zase vytvářejí dokumenty, zobrazení a rámečková okna. Popis tohoto procesu naleznete v tématu Vytvoření šablony dokumentu.

  • Načte standardní možnosti souborů ze souboru .ini nebo registru Windows, včetně názvů naposledy použitých souborů.

  • Zaregistruje jednu nebo více šablon dokumentů.

  • Pro aplikaci MDI vytvoří okno hlavního rámce.

  • Zpracuje příkazový řádek a otevře dokument zadaný na příkazovém řádku nebo otevře nový prázdný dokument.

Můžete přidat vlastní inicializační kód nebo upravit kód napsaný průvodcem.

Poznámka

Aplikace MFC musí být inicializovány jako jednovláknový objekt apartment (STA). Pokud v InitInstance přepsání zavoláte CoInitializeEx, zadejte COINIT_APARTMENTTHREADED (místo COINIT_MULTITHREADED).

Viz také

CWinApp – třída aplikace