**:
vc /mfc瀏覽檔案路徑具體**如下:
cstring strfilepath = _t("");//用來儲存檔案路徑
browseinfo bi;
char buffer[512];
//初始化入口引數bi開始
bi.hwndowner = null;
bi.pidlroot = null;
bi.pszdisplayname = buffer;//此引數如為null則不能顯示對話方塊
bi.lpsztitle = "選擇路徑";
bi.ulflags = bif_returnonlyfsdirs;
bi.lpfn = null;
bi.iimage = 0;
//初始化入口引數bi結束
lpitemidlist pidlist = shbrowseforfolder(&bi);//呼叫顯示選擇對話方塊
if(pidlist)//選擇到路徑(即:點了確定按鈕)
else//取消選擇
return;
cstring caaadlg::browseforfolder()
char szdisplayname[_max_path];
char szbuffer[_max_path];
browseinfo browseinfo;
browseinfo.hwndowner = m_hwnd; // set root at desktop
browseinfo.pidlroot = null;
browseinfo.pszdisplayname = szdisplayname;
browseinfo.lpsztitle = "選擇目錄:";
browseinfo.ulflags = 0;
browseinfo.lpfn = null;
browseinfo.lparam = 0;
lpitemidlist lpitemidlist;
if((lpitemidlist = ::shbrowseforfolder(&browseinfo))!= null)
path = szbuffer;
} else
lpmalloc->free(lpitemidlist);
lpmalloc->release();
} else
return path;
}
MFC如何開啟檔案路徑
m filedir szfolder 選擇的資料夾路徑 2.查詢路徑下的檔案 cfilefind finder cstring strwildcard m filedir 將傳入的引數賦於變數 strwildcard strwildcard t 構造檔案的全路徑,類似於 c aa bool bwor...
C 瀏覽檔案按鈕選項 瀏覽檔案所在路徑
選擇計算機磁碟中的檔案 顯示檔案路徑 openfiledialog open new openfiledialog open.showdialog filepath txt.text open.filename 選擇計算機某檔案所在資料夾 顯示資料夾的路徑 folderbrowserdialog o...
記錄檔案瀏覽歷史路徑
這裡使用combobox顯示和記錄瀏覽歷史,用 ini檔案永久記錄瀏覽歷史,這裡記錄的是資料夾路徑,記錄檔案路徑也是一樣的。listlisthistory new list 用於臨時儲存瀏覽歷史 在初始化窗體時遍歷 ini檔案的內容,寫到combobox中 if file.exists inimul...