CMGDK r49-rc2
|
文件过滤框 更多...
#include <FileFilter.h>
组合类型 | |
struct | Filter |
公有成员 | |
FileFilter () | |
FileFilter (float, float, float, const wchar_t *filter=0) | |
virtual | ~FileFilter () |
void | Add (const wchar_t *,...) |
void | AddFilter (const wchar_t *) |
StringList * | GetCurrentFilter () |
保护成员 | |
void | InitPrivate () |
void | DefaultChange (GUIObject *) |
保护属性 | |
FileList * | file_list |
ObjectList< FileFilter::Filter > | filter_list |
友元 | |
class | FileList |
文件过滤框
文件过滤框是一个用于选择文件类型的ComboBox,可以配合FileList使用
hgl::gui::FileFilter::FileFilter | ( | ) |
hgl::gui::FileFilter::FileFilter | ( | float | l, |
float | t, | ||
float | w, | ||
const wchar_t * | filter = 0 |
||
) |
hgl::gui::FileFilter::~FileFilter | ( | ) | [virtual] |
void hgl::gui::FileFilter::Add | ( | const wchar_t * | str, |
... | |||
) |
添加过滤项,第一个参数为文件找述,后面依次为各种过滤方式,最后以NULL为结束
Add(L"C/C++ Source File",L"*.cpp",L"*.c",NULL);
void hgl::gui::FileFilter::AddFilter | ( | const wchar_t * | str | ) |
void hgl::gui::FileFilter::DefaultChange | ( | GUIObject * | ) | [protected] |
StringList * hgl::gui::FileFilter::GetCurrentFilter | ( | ) |
void hgl::gui::FileFilter::InitPrivate | ( | ) | [protected] |
friend class FileList [friend] |
FileList* hgl::gui::FileFilter::file_list [protected] |