|
SimpleWindow
|
“另存为”对话框 更多...
#include <FileDialog.h>
Public 成员函数 | |
| SaveFileDialog () | |
| 初始化SaveFileDialog | |
| virtual int | ShowDialog (Window *owner=nullptr) override |
| 显示对话框,并指定所有者窗口 | |
| virtual int | ShowDialog (Window &owner) override |
| 显示对话框,并指定所有者窗口 | |
Public 成员函数 继承自 sw::FileDialog | |
| FileDialog () | |
| 初始化FileDialog | |
| void | SetFilter (const FileFilter &filter) |
| 设置筛选器 | |
| virtual void | Close () override |
| FileDialog默认不支持该函数,调用该函数不会执行任何操作 | |
| virtual void | Show () override |
| FileDialog默认不支持该函数,调用该函数不会执行任何操作 | |
Public 成员函数 继承自 sw::IDialog | |
| virtual | ~IDialog ()=default |
| 默认虚析构函数 | |
Public 属性 | |
| const Property< std::wstring > | InitialFileName |
| 初始文件名 | |
Public 属性 继承自 sw::FileDialog | |
| const Property< int > | BufferSize |
| 储存文件名的缓冲区大小,值不能小于MAX_PATH | |
| const Property< FileDialogFlags > | Flags |
| 对话框标志 | |
| const Property< std::wstring > | Title |
| 对话框标题,设为空字符串可显示默认标题 | |
| const Property< std::wstring > | InitialDir |
| 初始目录 | |
| const ReadOnlyProperty< FileFilter * > | Filter |
| 筛选器 | |
| const Property< int > | FilterIndex |
| 当前筛选器的索引,索引值从0开始 | |
| const ReadOnlyProperty< std::wstring > | FileName |
| 选中文件的路径 | |
| const Property< bool > | MultiSelect |
| 是否允许多选 | |
| const ReadOnlyProperty< sw::List< std::wstring > > | FileNames |
| 所有选中的文件路径 | |
Protected 成员函数 | |
| virtual void | ProcessFileName (std::wstring &fileName) override |
| 处理文件路径,获取文件路径时会先调用这个函数对返回值进行处理 | |
Protected 成员函数 继承自 sw::FileDialog | |
| OPENFILENAMEW * | GetOFN () |
| 获取OPENFILENAMEW指针 | |
| wchar_t * | GetBuffer () |
| 获取指向缓冲区的指针 | |
| void | ClearBuffer () |
| 清空缓冲区,显示对话框前必须调用此函数 | |
“另存为”对话框
|
overrideprotectedvirtual |
处理文件路径,获取文件路径时会先调用这个函数对返回值进行处理
| fileName | 获取到的文件路径,可通过修改该值改变FileName和FileNames属性获取到的内容 |
重载 sw::FileDialog .
|
overridevirtual |
|
overridevirtual |