在VC++ 2005中創建MFC DLL項目時,您將看到一個屏幕「應用程序設置」,其中帶有靜態/動態MFC的常規DLL或MFC擴展DLL 。創建共享MFC對話框:常規DLL或MFC擴展DLL
我們要包含幾個通用對話框DLL中,所以我們可以利用它們在其他項目中,例如:
CGetNameDlg *dlg = new CGetNameDlg();
dlg->doModal();
string name = dlg->getName();
delete dlg;
我們不知道這是否需要擴展DLL ......如果這些是專門用於添加新的控件來增強MFC本身,或者如果我們只是做一個常規的DLL項目動態鏈接到MFC,就像我們會,如果它是一個EXE項目。
這可能對那些仍然有疑問是否選擇MFC擴展DLL有所幫助:http://stackoverflow.com/a/3313624/908336 – 2013-04-22 08:19:01