Freigeben über


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

Siehe auch

Referenz

AFX_MANAGE_STATE

Konzepte

MFC-Makros, globale Funktionen und globale Variablen