SimpleWindow
载入中...
搜索中...
未找到
sw::FileFilter类 参考

文件筛选器 更多...

#include <FileDialog.h>

Public 成员函数

 FileFilter ()=default
 默认构造函数
 
 FileFilter (std::initializer_list< std::pair< std::wstring, std::wstring > > filters)
 初始话并设置筛选器
 
bool AddFilter (const std::wstring &name, const std::wstring &filter)
 添加筛选器
 
int SetFilter (std::initializer_list< std::pair< std::wstring, std::wstring > > filters)
 清空现有筛选器并重新设置筛选器
 
void Clear ()
 清空所有已添加的筛选器
 
wchar_t * GetFilterStr ()
 获取OPENFILENAMEW结构体lpstrFilter格式的字符串
 

详细描述

文件筛选器

成员函数说明

◆ AddFilter()

bool sw::FileFilter::AddFilter ( const std::wstring & name,
const std::wstring & filter )

添加筛选器

参数
name名称,示例:All Files
filter筛选器,示例:*.*
返回
是否成功添加

◆ SetFilter()

int sw::FileFilter::SetFilter ( std::initializer_list< std::pair< std::wstring, std::wstring > > filters)

清空现有筛选器并重新设置筛选器

参数
filters筛选器列表
返回
成功添加的筛选器个数

该类的文档由以下文件生成: