mfc單文檔和多文檔的區(qū)別 怎么判斷一個(gè)已經(jīng)寫好的MFC程序是單文檔還是多文檔程序?
怎么判斷一個(gè)已經(jīng)寫好的MFC程序是單文檔還是多文檔程序?簽入應(yīng)用程序類。例如,如果您編寫的項(xiàng)目名稱是,請(qǐng)檢查a.cpp中的initinstance()函數(shù)。如果是單個(gè)文檔,則會(huì)有以下代碼:csingl
怎么判斷一個(gè)已經(jīng)寫好的MFC程序是單文檔還是多文檔程序?
簽入應(yīng)用程序類。例如,如果您編寫的項(xiàng)目名稱是,請(qǐng)檢查a.cpp中的initinstance()函數(shù)。如果是單個(gè)文檔,則會(huì)有以下代碼:csingledctemplate*pdoctemplate pdoctemplate=new csingledctemplate(IDR)uMainframe、RUNTIME類(CaDoc)、RUNTIME類(CMainFrame)、RUNTIMEuClass(caview))如果類是多文檔,則會(huì)有cmultidoctemplate*pdoctemplate pdoctemplate=new cmultidoctemplate(IDR)u大型機(jī)、運(yùn)行時(shí)類(CaDoc)、運(yùn)行時(shí)類(CMainFrame)、運(yùn)行時(shí)類(caview),即一個(gè)文檔和多個(gè)文檔,主要根據(jù)是csingledoctemplate還是cmultidoc模板來(lái)區(qū)分。
VC 6.0中進(jìn)行mfc編程,建立一個(gè)單文檔項(xiàng)目,如何同時(shí)顯示兩個(gè)對(duì)話框。第一個(gè)對(duì)話框可以打開?
窗口還是對(duì)話框?如果它是一個(gè)對(duì)話框資源,有一種方法。備份兩個(gè)項(xiàng)目后(最好在同一級(jí)別目錄中),打開一個(gè)項(xiàng)目,選擇“將項(xiàng)目添加到當(dāng)前解決方案”(菜單“項(xiàng)目”“將項(xiàng)目插入工作區(qū)”),然后將兩個(gè)項(xiàng)目放在同一工作區(qū)中。此時(shí),在右側(cè)的資源編輯器中,可以編輯資源Ctrl C/Ctrl v后在兩個(gè)項(xiàng)目之間復(fù)制,刪除無(wú)用的項(xiàng)目。