AFX_MANAGE_STATE (AFX_MODULE_STATE* pModuleState )
Paramètres
pModuleState
Un pointeur vers une structure AFX_MODULE_STATE.
Remarques
Appeler cette macro pour protéger une fonction exportée dans une DLL. Lorsque cette macro est invoquée, pModuleState est l'état de module effectif pour le reste de la portée contenant immédiate. En quittant le champ d'application, l'état antérieur du module effectif sera automatiquement restauré.
La structure AFX_MODULE_STATE contient des données mondiales pour le module, c'est-à-dire la partie de l'État du module qui est poussé ou bâtonnets.
Par défaut, MFC utilise le handle de ressource de l'application principale pour charger le modèle de ressource. Si vous avez une fonction exportée dans une DLL, comme celui qui lance une boîte de dialogue dans la DLL, ce modèle est en fait stocké dans le module de la DLL. Vous avez besoin passer de l'État du module pour le handle de correct à utiliser. Vous pouvez le faire en ajoutant le code suivant au début de la fonction:
AFX_MANAGE_STATE (partir de AfxGetStaticModuleState ())
L'actuel État de module par l'état retourné à partir de AfxGetStaticModuleState jusqu'à la fin de la portée actuelle.
Pour plus d'informations sur les États du module et les MFC, consultez « Gérer l'état de MFC Modules de données » dans la création de nouveaux Documents, les fenêtres et les vues dans le Guide du programmeur Visual C++ et techniques Note 58.
Voir aussi  ;Partir de AfxGetStaticModuleState