文档COM组件接口 更多...
#include <IFileBrowser.h>
公有成员 | |
| virtual TCHAR * | GetExtFilter ()=0 |
| 获取文件过滤条件 | |
| virtual TCHAR * | GetOpenDirectoryPath ()=0 |
| 获取文件打开的目录路径 | |
| virtual HWND | GetParentWnd ()=0 |
| 获取窗口句柄 | |
| virtual const TCHAR * | GetSaveFileDirectory ()=0 |
| 获取保存文件的目录 注:用于DOCUMENT_SAVE_FILES,DOCUMENT_SAVE_PHOTO, DOCUMENT_SELECT_SINGLE_FILE打开方式之下 | |
| virtual TCHAR * | GetSaveFileName ()=0 |
| 获取保存的文件名 | |
| virtual SelectedFileStats & | GetSelectedDirectories ()=0 |
| 获取选中的目录 注:返回的为选中的目录链表,所有选中的目录的全路径, | |
| virtual int | GetSelectedDirectoryCount ()=0 |
| virtual const TCHAR * | GetSelectedDirectoryPath (int index)=0 |
| virtual int | GetSelectedFileCount ()=0 |
| virtual const TCHAR * | GetSelectedFileName ()=0 |
| 获取选中的文件名 注:此函数主要对于单个文件或者文件夹的获取,主要用于DOCUMENT_PLAY_MUSIC,DOCUMENT_SELECT_PHOTO,DOCUMENT_SELECT_SINGLE_FILE打开方式之下 | |
| virtual const TCHAR * | GetSelectedFilePath (int index)=0 |
| virtual SelectedFileStats & | GetSelectedFiles ()=0 |
| 获取选中的文件 注:返回的为选中的文件链表,所有选中的文件的全路径 | |
| virtual TCHAR * | GetTitle ()=0 |
| 获取文档标题 | |
| virtual void | SetBTReceivedFileCount (int fileCount)=0 |
| virtual void | SetBTReceivedFileName (const TCHAR *fileName)=0 |
| virtual void | SetExtFilter (TCHAR *extFilter)=0 |
| 设置文件过滤条件,注意不同的文件类型请用逗号(;)隔开 例如打开音乐类型:L"*.wma;*.mp3;*.avi;",如果不调用此函数,则默认为目录下可见的所有文件 | |
| virtual void | SetOpenDirectoryPath (TCHAR *pOpenPath)=0 |
| 设置文件打开的目录, 例如打开音乐目录:\Disk\MUSIC,如果不调用此函数,则默认为根目录 | |
| virtual void | SetOpenDocumentType (int nType)=0 |
| 设置打开文档的方式 注:主要有以下几种方式:DOCUMENT_SELECT_FILES,DOCUMENT_SAVE_FILES,DOCUMENT_PLAY_MUSIC,DOCUMENT_SELECT_PHOTO, DOCUMENT_SAVE_PHOTO | |
| virtual void | SetParentWnd (HWND hWnd)=0 |
| 设置窗口句柄 注: 在调用invoke前,一定要设置此函数 | |
| virtual void | SetSaveFileName (TCHAR *pSaveFileName)=0 |
| 设置保存的文件名 用在DOCUMENT_SAVE_FILES,DOCUMENT_SAVE_PHOTO打开方式下 | |
| virtual void | SetSelectedFileMaxSize (int fileSize)=0 |
| 设置选择的文件的大小上限 (单位为字节) 用在DOCUMENT_SELECT_SINGLE_FILE打开方式下 | |
| virtual void | SetTitle (TCHAR *pTitle)=0 |
| 设置打开文档的标题,用于显示在信号栏上 | |
文档COM组件接口
| virtual TCHAR* IFileBrowser::GetExtFilter | ( | ) | [pure virtual] |
获取文件过滤条件
| virtual TCHAR* IFileBrowser::GetOpenDirectoryPath | ( | ) | [pure virtual] |
获取文件打开的目录路径
| virtual HWND IFileBrowser::GetParentWnd | ( | ) | [pure virtual] |
获取窗口句柄
| virtual const TCHAR* IFileBrowser::GetSaveFileDirectory | ( | ) | [pure virtual] |
获取保存文件的目录 注:用于DOCUMENT_SAVE_FILES,DOCUMENT_SAVE_PHOTO, DOCUMENT_SELECT_SINGLE_FILE打开方式之下
| virtual TCHAR* IFileBrowser::GetSaveFileName | ( | ) | [pure virtual] |
获取保存的文件名
| virtual SelectedFileStats& IFileBrowser::GetSelectedDirectories | ( | ) | [pure virtual] |
获取选中的目录 注:返回的为选中的目录链表,所有选中的目录的全路径,
| virtual int IFileBrowser::GetSelectedDirectoryCount | ( | ) | [pure virtual] |
| virtual const TCHAR* IFileBrowser::GetSelectedDirectoryPath | ( | int | index | ) | [pure virtual] |
| virtual int IFileBrowser::GetSelectedFileCount | ( | ) | [pure virtual] |
| virtual const TCHAR* IFileBrowser::GetSelectedFileName | ( | ) | [pure virtual] |
获取选中的文件名 注:此函数主要对于单个文件或者文件夹的获取,主要用于DOCUMENT_PLAY_MUSIC,DOCUMENT_SELECT_PHOTO,DOCUMENT_SELECT_SINGLE_FILE打开方式之下
| virtual const TCHAR* IFileBrowser::GetSelectedFilePath | ( | int | index | ) | [pure virtual] |
| virtual SelectedFileStats& IFileBrowser::GetSelectedFiles | ( | ) | [pure virtual] |
获取选中的文件 注:返回的为选中的文件链表,所有选中的文件的全路径
| virtual TCHAR* IFileBrowser::GetTitle | ( | ) | [pure virtual] |
获取文档标题
| virtual void IFileBrowser::SetBTReceivedFileCount | ( | int | fileCount | ) | [pure virtual] |
| virtual void IFileBrowser::SetBTReceivedFileName | ( | const TCHAR * | fileName | ) | [pure virtual] |
| virtual void IFileBrowser::SetExtFilter | ( | TCHAR * | extFilter | ) | [pure virtual] |
设置文件过滤条件,注意不同的文件类型请用逗号(;)隔开 例如打开音乐类型:L"*.wma;*.mp3;*.avi;",如果不调用此函数,则默认为目录下可见的所有文件
| virtual void IFileBrowser::SetOpenDirectoryPath | ( | TCHAR * | pOpenPath | ) | [pure virtual] |
设置文件打开的目录, 例如打开音乐目录:\Disk\MUSIC,如果不调用此函数,则默认为根目录
| virtual void IFileBrowser::SetOpenDocumentType | ( | int | nType | ) | [pure virtual] |
设置打开文档的方式 注:主要有以下几种方式:DOCUMENT_SELECT_FILES,DOCUMENT_SAVE_FILES,DOCUMENT_PLAY_MUSIC,DOCUMENT_SELECT_PHOTO, DOCUMENT_SAVE_PHOTO
| virtual void IFileBrowser::SetParentWnd | ( | HWND | hWnd | ) | [pure virtual] |
设置窗口句柄 注: 在调用invoke前,一定要设置此函数
| virtual void IFileBrowser::SetSaveFileName | ( | TCHAR * | pSaveFileName | ) | [pure virtual] |
设置保存的文件名 用在DOCUMENT_SAVE_FILES,DOCUMENT_SAVE_PHOTO打开方式下
| virtual void IFileBrowser::SetSelectedFileMaxSize | ( | int | fileSize | ) | [pure virtual] |
设置选择的文件的大小上限 (单位为字节) 用在DOCUMENT_SELECT_SINGLE_FILE打开方式下
| virtual void IFileBrowser::SetTitle | ( | TCHAR * | pTitle | ) | [pure virtual] |
设置打开文档的标题,用于显示在信号栏上
1.6.1