AfxGetStaticModuleState

Appelez cette fonction pour définir l'état du module avant l'initialisation et/ou pour restaurer l'état du module précédent après nettoyage.

AFX_MODULE_STATE* AFXAPI AfxGetStaticModuleState( );

Valeur de retour

Un pointeur vers une structure d' AFX_MODULE_STATE .

Notes

La structure d' AFX_MODULE_STATE contient des données globales pour le module, c. autrement dit., la partie de l'état du module qui est enfoncé ou dépilé.

Par défaut, MFC utilise le handle de la ressource de l'application principale de charger le modèle de ressource.Si vous avez une fonction exportée dans une DLL, tel qu'un qui lance une boîte de dialogue dans la DLL, ce modèle est stocké en fait dans le module DLL.Vous devez basculer l'état du module pour que le handle approprié soit utilisé.Vous pouvez le faire en ajoutant le code suivant au début de la fonction :

AFX_MANAGE_STATE(AfxGetStaticModuleState( ));

Cela fait passer l'état du module en cours avec l'état retourné d' AfxGetStaticModuleState jusqu'à la fin de la portée actuelle.

Pour plus d'informations sur les états du module et MFC, consultez gestion des données d'état des modules MFC » dans Créer de nouveaux documents, windows, et vues et note technique 58.

Configuration requise

Header: afxstat_.h

Voir aussi

Référence

AFX_MANAGE_STATE

Concepts

Macro MFC et Globals