При создании проекта MFC DLL в VC ++ 2005 вы получаете экран «Настройки приложения» с выбором Regular DLL со статической / динамической MFC или DLL расширения MFC.
Нам нужна DLL, котораясодержит несколько общих диалогов, поэтому мы можем использовать их в других проектах, например:
CGetNameDlg *dlg = new CGetNameDlg();
dlg->doModal();
string name = dlg->getName();
delete dlg;
Мы не уверены, требуется ли для этого расширение DLL ... если это специально для добавления новых элементов управления для улучшения MFCсам по себе, или если мы просто выполняем обычный проект DLL, динамически связывающийся с MFC, как если бы это был проект EXE.