例子1:
CFileDialog filename(TRUE,NULL,NULL,OFN_HIDEREADONLY, "WAV Files(*.wav)|*.wav");//这里是类型 自己可以更改的
if(filename.DoModal()==IDOK)
{
CString path;
path=filename.GetPathName();
}
例子2:
CFileDialog Open(TRUE,NULL,NULL,OFN_HIDEREADONLY,NULL,NULL); //函数构造时要传参
Open.m_ofn.lpstrTitle="打开"; //对话框标题
Open.m_ofn.lpstrFilter="文本文档(*.txt)/0*.txt/0/0";//文件过滤
if(Open.DoModal()==IDOK)
{
CString Path=Open.GetPathName();
}
Open.m_ofn.lpstrTitle="打开"; //对话框标题
Open.m_ofn.lpstrFilter="文本文档(*.txt)/0*.txt/0/0";//文件过滤
if(Open.DoModal()==IDOK)
{
CString Path=Open.GetPathName();
}
本文提供了两个使用CFileDialog的例子,展示了如何打开文件对话框并获取选定文件的路径。第一个例子使用了特定类型的文件过滤(如WAV文件),第二个例子则演示了如何设置对话框标题和进行文本文件过滤。

2万+

被折叠的 条评论
为什么被折叠?



