cfile類是mfc的基類,通常構造cfile物件是在其建構函式中指定物理操作物件以及操作模式。
cfile::cfile為建構函式,用來載入檔案,其格式:cfile::cfile("開啟的物件或相對實體地址",指定檔案的訪問許可權);如cfile file("text.txt",cfile::moderead);
cfile::read函式用來讀取資料。其格式:unit cfile::read(void* lpbuf, unit ncount);
lpbuf: 用來接收資料緩衝區; ncount:讀取的資料量
cfile::write函式用來向檔案寫入資料,其格式:cfile::write(void*lpbuf, unit ncount)
lpbuf: 用來寫入檔案資料緩衝區; ncount:寫入的資料量(位元組數)
cfile::close函式用來關閉 檔案物件
void cfileclass::onbtcfileread()
void cfileclass::onbtcfilewrite()
基於文件的MFC程式
以前雖然自學過mfc,也僅僅是接觸了基於對話方塊的,所以對於基於文件類的程式和框架機理根本就沒搞清楚。趁這次機會,得好好弄個明白才行。本來想從 深入淺出mfc 這本書上學習關於多文件的知識的,由於只有電子版,實在看得頭疼,所以先在網上找了一些有關的資料,等買到了這本書後再看下。這裡是網上乙個介紹多文...
MFC 應用程式型別 單文件 多文件與基於對話方塊
型別解釋 單文件 記事本類程式的標準模式,有選單欄 工具欄等,只能進行乙份文件的操作,即不能同時在同乙個應用程式中開啟兩個檔案 多文件 word類或瀏覽器程式的標準模式,可多個視窗顯示不同的資訊,進行不同的任務,有過個檢視環境,可同時操作多個檔案。多個檔案共享同一選單欄 工具欄等 對話方塊 可方便的...
基於MFC單文件程式的CheckBox運用
首先,單文件程式不能像基於對話方塊程式一樣直接把checkbox拖到主介面中,必須自己手動建立,即靠 寫出來。其次,mfc沒有ccheckbox類,只有clistbox 和 cchecklistbox類,後兩者相比,cchecklistbox 比 clistbox 多了核取方塊,因此這兒我們需要用到...