日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

VC++ 读取和保存文件对话框及默认目录

發(fā)布時(shí)間:2023/12/9 c/c++ 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VC++ 读取和保存文件对话框及默认目录 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

From: http://blog.csdn.net/miaoshengwu/article/details/1627283


void Openfile() {// TODO: Add your control notification handler code here//顯示文件打開對(duì)話框CFileDialog dlg(TRUE, "EC", "*.aes", OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, "Aes Files(*.aes)|*.aes"); if ( dlg.DoModal()!=IDOK ) return;//獲取文件的絕對(duì)路徑CString sFileName=dlg.GetPathName(); } void Savefile() {//顯示文件保存對(duì)話框CFileDialog dlg(FALSE, "AES", "D_Aes", OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, "Aes Files(*.aes)|*.aes"); if ( dlg.DoModal()!=IDOK )return;//獲取文件的絕對(duì)路徑CString sFileName=dlg.GetPathName(); }如果打開對(duì)話框時(shí),不是程序的根目錄,可以這樣看代碼!//獲取當(dāng)前路徑 CString strCurrentPath,strMsg; GetCurrentDirectory(200,strCurrentPath.GetBuffer(200)); strCurrentPath.ReleaseBuffer(); //strMsg=_T("當(dāng)前文件打開路徑為:/n")+strCurrentPath;//測(cè)試用的 可以刪掉 //MessageBox(strMsg);//測(cè)試用的 可以刪掉//strCurrentPath里面存的就是本程序的根目錄,請(qǐng)繼續(xù)看!CFileDialog dlg(TRUE, TEXT("TXT"), NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, TEXT("文本文件(*.txt)|*.txt|所有文件(*.*)|*.*||"), this); dlg.m_ofn.lpstrInitialDir=strCurrentPath; //這里就設(shè)置了對(duì)話框的默認(rèn)目錄為strCurrentPath if ( dlg.DoModal()!=IDOK )return;//獲取文件的絕對(duì)路徑 CString sFileName=dlg.GetPathName();

總結(jié)

以上是生活随笔為你收集整理的VC++ 读取和保存文件对话框及默认目录的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。