是否可以为多种扩展类型提供文件过滤器?

时间:2010-05-04 09:50:35

标签: windows c++-cli openfiledialog

我正在使用标准的Windows FileDialog来允许用户选择一些文件。我想filter只提出我感兴趣的文件类型(让我们称之为*.a*.b)。有没有办法在不使用*.*的情况下执行此操作?我尝试了以下内容,但它根本无法匹配任何文件:

this->openFileDialog1->DefaultExt = L"*.a,*.b";
this->openFileDialog1->FileName = L"openFileDialog1";
this->openFileDialog1->Filter = L"My Data Files (*.a,*.b)|*.a,*.b";

1 个答案:

答案 0 :(得分:2)

您需要使用分号:

this->openFileDialog1->Filter = L"My Data Files (*.a;*.b)|*.a;*.b";