Что именно делает AFX_MANAGE_STATE (AfxGetStaticModuleState ())

Я использовал много модальных диалогов, и они отлично работали без использования AFX_MANAGE_STATE , но недавно я работал над другим проект, в котором dll ресурсов отличаются от dll запуска. Я поискал в Интернете и обнаружил указанную выше строку, и когда я вставил ее перед запуском диалогового окна, она сработала. Я предполагаю, что, возможно, поскольку у нас разные DLL, нам нужно загрузить состояние основной DLL, чтобы запустить диалог, но я не уверен. Я нигде в Интернете не смог найти хорошего объяснения. Может ли кто-нибудь простыми словами объяснить, что делает AFX_MANAGE_STATE и почему мне внезапно пришлось его использовать.

Спасибо.

16
задан Benoit 19 December 2012 в 10:43
поделиться