MFC筆記 單文件程式的序列化

2021-07-09 02:24:27 字數 1047 閱讀 9992

這個函式查詢id ==idr_mainframe string table當中的7個字串。

/*********

*********/

2)轉到cdocmanger

彈出開啟檔案對話方塊並獲取 filename

/**********

docmgr.cpp

***********/

void cdocmanager::onfileopen()

/****

***/

4)轉到cdocmanager類

cdocument* cdocmanager::opendocumentfile(lpctstr lpszfilename)

cdocument* cdocmanager::opendocumentfile(lpctstr lpszfilename, bool baddtomru)

/*........省略............*/

return pbesttemplate->opendocumentfile(szpath, baddtomru, true);//跳轉到文件模板類

}

5)轉到文件模板類

cdocument* csingledoctemplate::opendocumentfile(lpctstr lpszpathname, bool baddtomru, bool bmakevisible)

6)轉到文件類 pdocument->onopendocument(lpszpathname)

/**** doccore.cpp  *****/

//在呼叫這個函式前我們有機會去自定義 檔案對話方塊 然後傳遞lpctstr lpszpathname

bool cdocument::onopendocument(lpctstr lpszpathname)

MFC 文件序列化

一 建立乙個序列化類的五個步驟 參考msdn cobject serilize 1 建立乙個可序列化類,可序列化類都是從cobject繼承而來 2 過載serialize成員函式 3 在類宣告中使用declare serial巨集 4 定義乙個沒有引數的建構函式 5 在實現檔案中使用implemen...

MFC文件的序列化

1 建立乙個可序列化類,可序列化類都是從cobject繼承而來 2 過載serialize成員函式 3 在類宣告中使用declare serial巨集 4 定義乙個沒有引數的建構函式 5 在實現檔案中使用implement serial巨集 二 carchive類 carchive類用來建立乙個持久...

單文件及文件的序列化

1 建乙個單文件的專案 文件 2 寫乙個畫直線 矩形 橢圓的 3 建乙個mfc的類cgraph基於cobject 4 在graph.h中加 cgraph int,cpoint,cpoint declare serial cgraph int m ntype cpoint m ptorigin cpo...