文档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] |
设置打开文档的标题,用于显示在信号栏上