SimpleWindow
|
“另存为”对话框 更多...
#include <FileDialog.h>
Public 成员函数 | |
SaveFileDialog () | |
初始化SaveFileDialog | |
virtual bool | ShowDialog (const Window *owner) override |
显示对话框,并指定所有者窗口 | |
bool | ShowDialog () |
继承ShowDialog的重载 | |
bool | ShowDialog (const Window &owner) |
继承ShowDialog的重载 | |
Public 成员函数 继承自 sw::FileDialog | |
FileDialog () | |
初始化FileDialog | |
virtual | ~FileDialog ()=default |
默认虚析构函数 | |
void | SetFilter (const FileFilter &filter) |
设置筛选器 | |
bool | ShowDialog () |
显示对话框,并指定当前活动窗口作为所有者窗口 | |
bool | ShowDialog (const Window &owner) |
显示对话框,并指定所有者窗口 | |
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 ReadOnlyPtrProperty< 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 |