MFC 选择文件

MFC选择文件夹中的文件,以视频文件为例

void openFile(){
    string _Path;
	CFileDialog Openfiledlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, _T("Video Files (*.rmvb;*.avi;*.*)|*.rmvb;*.avi;*.*||"));
	if (Openfiledlg.DoModal() == IDOK)
		//弹出模态对话框	
	{
		//CString类型转换为string类型		
		CString  filepath;
		filepath = Openfiledlg.GetPathName();
		CStringA temp(filepath.GetBuffer(0));
		filepath.ReleaseBuffer();
		_Path = temp.GetBuffer(0);
		temp.ReleaseBuffer();
	}
	else
		return;
}

 

你可能感兴趣的:(MFC,C++)