Типичные приложения MFC будут иметь архитектуру Document-View-Frame. Данные хранятся в объекте Document и доступны глобально. Вы можете получить к нему доступ где угодно через AfxGetMainWnd ().
AfxGetApp () также даст вам указатель на ваше основное приложение, которое является еще одним хорошим местом для хранения данных, если вы не используете архитектуру Document View. Если данных много, вы можете создать класс для хранения данных, а затем добавить экземпляр в качестве переменной-члена в CWinApp в вашем проекте.
Другой вариант, который я не рекомендую, но я видел, состоит в том, чтобы сами диалоги были переменными-членами в CWinApp, и тогда каждое диалоговое окно может ссылаться на другое. Обычно пользователь нажимает «ОК», но затем диалоговое окно исчезает, но не удаляется. Это означает, что все введенные данные по-прежнему доступны через переменную диалога.