⑴ mfc怎麼在按了一個按鈕之後彈出 打開文件的對話框
在按鈕響應函數中,使用CFileDialog即可。
CFileDialogdlg(TRUE,"",NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,"(*.bmp)|*.bmp||");
if(dlg.DoModal()==IDOK)
{
CStringfileName=dlg.GetPathName();
}
⑵ MFC彈出文件夾選擇對話框問題
這個BROWSERINFO就是選擇對話框的信息(比如要選擇文件的類型,起始目錄,還有就是存儲路徑的字元串等等)LPITEMIDLIST這個暫時沒看出有什麼用。
⑶ MFC彈出打開文件對話框(CFileDialog)
CFileDialogdlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,"AllFiles(*.*)|*.*||",AfxGetMainWnd());
dlg.m_ofn.lpstrInitialDir="C:\";
設置默認路徑為c:\.
打開文件夾的風格是系統默認的吧,不能修改吧