SimpleWindow
|
文件筛选器 更多...
#include <FileDialog.h>
Public 成员函数 | |
FileFilter ()=default | |
默认构造函数 | |
FileFilter (std::initializer_list< FileFilterItem > filters) | |
初始话并设置筛选器 | |
bool | AddFilter (const std::wstring &name, const std::wstring &filter, const std::wstring &defaultExt=L"") |
添加筛选器 | |
int | SetFilter (std::initializer_list< FileFilterItem > filters) |
清空现有筛选器并重新设置筛选器 | |
void | Clear () |
清空所有已添加的筛选器 | |
wchar_t * | GetFilterStr () |
获取OPENFILENAMEW结构体lpstrFilter格式的字符串 | |
const wchar_t * | GetDefaultExt (int index) |
获取指定索引处筛选器的默认扩展名 | |
文件筛选器
bool sw::FileFilter::AddFilter | ( | const std::wstring & | name, |
const std::wstring & | filter, | ||
const std::wstring & | defaultExt = L"" ) |
添加筛选器
name | 名称,示例:All Files |
filter | 筛选器,示例:*.* |
int sw::FileFilter::SetFilter | ( | std::initializer_list< FileFilterItem > | filters | ) |
清空现有筛选器并重新设置筛选器
filters | 筛选器列表 |