AFX_MANAGE_STATE

AFX_MANAGE_STATE (AFX_MODULE_STATE* pModuleState )

Parámetros

pModuleState

Un puntero a una estructura AFX_MODULE_STATE.

Observaciones

Llame a esta macro para proteger una función exportada de un archivo DLL. Cuando se invoca esta macro, pModuleState es el estado de módulo eficaz para el resto del ámbito que contengan inmediato. Al salir del ámbito de aplicación, el estado anterior de módulo eficaz restablecerá automáticamente.

La estructura AFX_MODULE_STATE contiene datos globales para el módulo, es decir, la parte del Estado de módulo que es empujado o extraen.

De forma predeterminada, MFC utiliza el identificador de recursos de la aplicación principal para cargar la plantilla de recursos. Si tienes una función exportada de un archivo DLL, como uno que inicia un cuadro de diálogo en la DLL, esta plantilla realmente se almacena en el módulo DLL. Es necesario cambiar el estado del módulo para el controlador correcto para utilizarse. Puede hacerlo añadiendo el código siguiente al principio de la función:

AFX_MANAGE_STATE (AfxGetStaticModuleState ())

Esto cambia el actual estado de módulo con el estado devuelto desde AfxGetStaticModuleState hasta el final del ámbito actual.

Para obtener más información sobre Estados de módulo y MFC, vea "Administrar el estado datos de MFC módulos" en crear nuevos documentos, vistas y ventanas, en la Guía del programador de Visual C++ y 58 de nota técnica.

Vea tambié&nnbsp;AfxGetStaticModuleState

Index