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