“打开文件”对话框与“另存为”对话框的基类
更多...
#include <FileDialog.h>
|
|
| FileDialog () |
| | 初始化FileDialog
|
| |
| void | SetFilter (const FileFilter &filter) |
| | 设置筛选器
|
| |
| virtual void | Close () override |
| | FileDialog默认不支持该函数,调用该函数不会执行任何操作
|
| |
| virtual void | Show () override |
| | FileDialog默认不支持该函数,调用该函数不会执行任何操作
|
| |
| virtual int | ShowDialog (Window *owner=nullptr) override=0 |
| | 显示对话框,并指定所有者窗口
|
| |
| virtual int | ShowDialog (Window &owner)=0 |
| | 显示对话框,并指定所有者窗口
|
| |
|
virtual | ~IDialog ()=default |
| | 默认虚析构函数
|
| |
|
|
OPENFILENAMEW * | GetOFN () |
| | 获取OPENFILENAMEW指针
|
| |
|
wchar_t * | GetBuffer () |
| | 获取指向缓冲区的指针
|
| |
|
void | ClearBuffer () |
| | 清空缓冲区,显示对话框前必须调用此函数
|
| |
| virtual void | ProcessFileName (std::wstring &fileName) |
| | 处理文件路径,获取文件路径时会先调用这个函数对返回值进行处理
|
| |
◆ Close()
| virtual void sw::FileDialog::Close |
( |
| ) |
|
|
overridevirtual |
◆ ProcessFileName()
| virtual void sw::FileDialog::ProcessFileName |
( |
std::wstring & |
fileName | ) |
|
|
protectedvirtual |
处理文件路径,获取文件路径时会先调用这个函数对返回值进行处理
- 参数
-
| fileName | 获取到的文件路径,可通过修改该值改变FileName和FileNames属性获取到的内容 |
被 sw::SaveFileDialog 重载.
◆ SetFilter()
| void sw::FileDialog::SetFilter |
( |
const FileFilter & |
filter | ) |
|
◆ Show()
| virtual void sw::FileDialog::Show |
( |
| ) |
|
|
overridevirtual |
◆ ShowDialog() [1/2]
| virtual int sw::FileDialog::ShowDialog |
( |
Window & |
owner | ) |
|
|
pure virtual |
◆ ShowDialog() [2/2]
| virtual int sw::FileDialog::ShowDialog |
( |
Window * |
owner = nullptr | ) |
|
|
overridepure virtual |
该类的文档由以下文件生成: