AFX_MANAGE_STATE (AFX_MODULE_STATE* pModuleState )
Parâmetros
pModuleState
Um ponteiro para uma estrutura de AFX_MODULE_STATE.
Observações
Chame essa macro para proteger uma função exportada em uma DLL. Quando essa macro é chamada, pModuleState é o estado de módulo eficaz para o restante do escopo que contém imediato. Ao sair do escopo, o estado de módulo eficaz anterior será automaticamente restaurado.
A estrutura AFX_MODULE_STATE contém dados global para o módulo, ou seja, a parte do Estado do módulo que é empurrado ou bateu.
Por padrão, o MFC usa o identificador de recurso do aplicativo principal para carregar o modelo de recurso. Se você tiver uma função exportada em uma DLL, tal como um que inicia uma caixa de diálogo na DLL, este modelo é realmente armazenado no módulo de DLL. Você precisará alternar o estado de módulo para o identificador correto a ser usado. Você pode fazer isso adicionando o seguinte código para o início da função:
AFX_MANAGE_STATE (AfxGetStaticModuleState ())
Isso alterna o estado atual do módulo com o estado retornado de AfxGetStaticModuleState até o final do escopo atual.
Para obter mais informações sobre Estados de módulo e MFC, consulte "Managing the dados da MFC módulos de estado" em Creating New documentos, Windows e vistas no Guia do programador do Visual C++ e técnicas nota 58.
Co&nsulte tambémnbsp;AfxGetStaticModuleState