AfxGetStaticModuleState
Rufen Sie diese Funktion, um vor der Initialisierung den Modulzustand festzulegen und/oder den vorherigen Modulzustand nach Bereinigung wiederherzustellen.
AFX_MODULE_STATE* AFXAPI AfxGetStaticModuleState( );
Rückgabewert
Ein Zeiger auf eine Struktur. AFX_MODULE_STATE
Hinweise
Die AFX_MODULE_STATE-Struktur enthält globale Daten für das Modul z. B. der Teil des Modulzustandes, die gedrückt oder eingetragen wird.
Standardmäßig verwendet MFC wie Ressourcenhandle der Hauptanwendung, die Ressourcenvorlage zu laden. Wenn Sie eine exportierte Funktion in einer DLL enthalten, z einer, die ein Dialogfeld in der DLL wird, wird diese Vorlage ist im DLL-Modul gespeichert. Sie müssen den Modulzustand wechseln, damit das richtige Handle verwendet werden kann. Sie können dies erreichen, indem Sie den folgenden Code am Anfang der Funktion hinzufügen:
AFX_MANAGE_STATE(AfxGetStaticModuleState( ));
Dies tauscht den Modulzustand mit dem Zustand aus, der von AfxGetStaticModuleState bis zum Ende des aktuellen Bereichs zurückgegeben wird.
Weitere Informationen über MFC Modulzustände und, finden Sie unter "Verwalten der Statusdaten von MFC-Modulen" in Erstellen neuer Dokumente, Windows und von Ansichten und Technischer Hinweis 58.
Anforderungen
Header: afxstat_.h