|
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 | 筛选器列表 |