AFX_MANAGE_STATE

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

Index