Compartilhar via


AfxGetStaticModuleState

Chamar essa função para definir o estado do módulo antes da inicialização e/ou para restaurar o estado anterior do módulo após a limpeza.

AFX_MODULE_STATE* AFXAPI AfxGetStaticModuleState( );

Valor de retorno

Um ponteiro para uma estrutura de AFX_MODULE_STATE .

Comentários

A estrutura de AFX_MODULE_STATE contém dados globais para o módulo, ou seja, parte do estado do módulo que é impulsionada ou apareceu.

Por padrão, o MFC usa o identificador de recurso de aplicativo principal carregar o modelo de recursos. Se você tiver uma função exportada em uma DLL, como um que inicia uma caixa de diálogo na DLL, esse modelo é armazenado no módulo DLL. Você precisa alterar o estado do módulo para que a alça correta é usada. 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 “gerenciando os dados do estado dos módulos de MFC” em Criando novos documentos, windows, e exibições e em Observação 58 técnica.

Requisitos

Header: afxstat_.h

Consulte também

Referência

AFX_MANAGE_STATE

Conceitos

Macros e globais MFC