AFX_MANAGE_STATE (AFX_MODULE_STATE* pModuleState )
Параметры
pModuleState
Указатель на структуру AFX_MODULE_STATE.
Примечания
Вызовите этот макрос для защиты экспортируемой функции в DLL. Когда вызывается этот макрос, pModuleState является состояние эффективной модуля на оставшуюся немедленное содержащего сферы. После ухода из сферы, автоматически восстанавливается в предыдущее состояние эффективной модуля.
AFX_MODULE_STATE структура содержит глобальные данные для модуля, то есть, часть состояния модуля, толкаемых или popped.
По умолчанию MFC использует дескриптор ресурса главного приложения для загрузки ресурса шаблона. Если у вас есть экспортируемой функции в DLL, такой как один, который запускает диалоговое окно в DLL-библиотеке, этот шаблон на самом деле хранится в модуле DLL. Вам нужно переключить состояние модуля для правильного дескриптор для использования. Это можно сделать, добавив следующий код в начало функции:
AFX_MANAGE_STATE (AfxGetStaticModuleState ())
Это заменяет текущее состояние модуля с государством, вернулся из AfxGetStaticModuleState до конца текущей области.
Дополнительную информацию о модуле государств и MFC, в разделе «Управление данными о состоянии модулей MFC» , создание новых документов, окна и представления в руководство Visual C++ программиста и техническое примечание 58.
См. также AfxGetStaticModuleState