Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Windows-Betriebssystem ermöglicht es Ihnen, mehr als eine Kopie oder "Instanz" derselben Anwendung auszuführen.WinMain ruft InitInstance jedes Mal, wenn eine neue Instanz der Anwendung an.
Die Standardeinstellung InitInstance Implementierung, die vom MFC-Anwendungs-Assistenten erstellt wird, werden die folgenden Aufgaben ausgeführt:
Wenn die zentrale Aktion erstellt die Dokumentvorlagen, die wiederum Dokumente, Ansichten und Rahmenfenster erstellen.Eine Beschreibung dieses Vorgangs finden Sie unter Dokumentvorlagen-Erstellung.
zuletzt festgelegten Optionen aus einer Datei oder aus der INI-Datei Windows-Registrierung, einschließlich der Namen der zuletzt verwendeten Dateien.
Registriert eine oder mehrere Vorlagen.
Bei einer MDI-Anwendung stellt ein Hauptrahmenfenster.
Verarbeitet die Befehlszeile, um ein Dokument zu öffnen, das in der Befehlszeile oder ein neues, leeres Dokument zu öffnen.
Sie können einen eigenen Initialisierungscode hinzufügen oder den Code ändern, in dem vom Assistenten geschrieben werden soll.
Hinweis |
|---|
MFC-Anwendungen müssen als Singlethreades Apartment (STA) initialisiert werden.Wenn Sie CoInitializeEx in der InitInstance Überschreibung aufrufen, geben Sie COINIT_APARTMENTTHREADED an (anstelle COINIT_MULTITHREADED).Weitere Informationen finden Sie unter PRB: MFC-Anwendung zu reagieren, wird beendet, wenn Sie die Anwendung als Multithread-Apartment (828643) initialisieren https://support.microsoft.com/default.aspx?scid=kb;en-us;828643. |
Hinweis