mfc打開並顯示指定文件

介紹兩種方法:

1、ShellExecute(NULL, _T("open"), _T("幫助.txt"), NULL, NULL, SW_SHOW);//打開名爲幫助的文檔,但是這種方式存在一些兼容性問題。

2、 WinExec函數:

      //獲取當前目錄下的幫助文檔

        int lenth = 100;

        char Glb_Curdir[100];//當前目錄存放的位置

GetCurrentDirectory(lenth, Glb_Curdir);//獲取當前目錄

CString tmp1,tmp2;

tmp1.Format("%s",Glb_Curdir);

tmp2 = "notepad "+ tmp1 + "\\幫助.txt";

WinExec(tmp2,SW_SHOWNORMAL);

SetCurrentDirectory(Glb_Curdir);//設置當前的路徑保證和打開文件前的一致

3、並且注意fopen函數的作用只是單開指定的文檔,跟我們常說的打開還是有區別的,這裏所說的打開不會顯示出來,如果要把內容顯示出來還需要讀取。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章