Classes
filelist.h File Reference
#include "dlogitem.h"
#include "rscdefs.r.h"
#include <RmgrTools\Tools\msstrlst.h>

Go to the source code of this file.

Classes

struct  FileListInfo
 
struct  FileOpenParams
 Structure used by mdlDialog_fileOpenExt. More...
 
struct  FileOpenExtraInfo
 
struct  FileEditParams
 

Macros

#define FILETYPELIST_INDEX_MICROSTION_SMALL   0
 
#define FILETYPELIST_INDEX_MICROSTION_MEDIUM   1
 
#define FILETYPELIST_INDEX_MICROSTION_LARGE   2
 
#define FILETYPELIST_INDEX_MICROSTION_V7_SMALL   3
 
#define FILETYPELIST_INDEX_MICROSTION_V7_MEDIUM   4
 
#define FILETYPELIST_INDEX_MICROSTION_V7_LARGE   5
 
#define FILETYPELIST_INDEX_MICROSTION_DWG_SMALL   6
 
#define FILETYPELIST_INDEX_MICROSTION_DWG_MEDIUM   7
 
#define FILETYPELIST_INDEX_MICROSTION_DWG_LARGE   8
 
#define FILETYPELIST_INDEX_MICROSTION_UNKNOWN_SMALL   9
 
#define FILETYPELIST_INDEX_MICROSTION_UNKNOWN_MEDIUM   10
 
#define FILETYPELIST_INDEX_MICROSTION_UNKNOWN_LARGE   11
 
#define FILETYPELIST_INDEX_MICROSTION_PROTECTED_SMALL   12
 
#define FILETYPELIST_INDEX_MICROSTION_PROTECTED_MEDIUM   13
 
#define FILETYPELIST_INDEX_MICROSTION_PROTECTED_LARGE   14
 
#define FILETYPELIST_INDEX_MICROSTION_SIGNED_SMALL   15
 
#define FILETYPELIST_INDEX_MICROSTION_SIGNED_MEDIUM   16
 
#define FILETYPELIST_INDEX_MICROSTION_SIGNED_LARGE   17
 
#define FILETYPELIST_INDEX_MICROSTION_2D_SMALL   18
 
#define FILETYPELIST_INDEX_MICROSTION_2D_MEDIUM   19
 
#define FILETYPELIST_INDEX_MICROSTION_2D_LARGE   20
 
#define FILELIST_VOLUMEMAGIC   0x00535653
 
#define FILELISTTYPE_UPDATE   1
 
#define FILELISTTYPE_SETFILENAME   2
 
#define FILELISTTYPE_SETFILTER   3
 
#define FILELISTTYPE_CLEARFILENAME   4
 
#define FILELISTTYPE_SETDIRECTORY   5
 
#define FILELISTDATA_DRIVES   1
 
#define FILELISTDATA_DIRECTORIES   2
 
#define FILELISTDATA_FILES   3
 
#define FILELISTATTR_SORT   0x00000001
 
#define FILELISTATTR_UNIQUE   0x00000002
 
#define FILELISTATTR_CASESENSITIVE   0x00000004
 
#define FILELISTATTR_MULTIPLE   0x00000008
 
#define FILELISTATTR_CANSELECTEXISTING   0x00000010
 
#define FILELISTATTR_CANSELECTNEW   0x00000020
 
#define FILELISTATTR_DRIVES   0x00000040
 
#define FILELISTATTR_DIRECTORIES   0x00000080
 
#define FILELISTATTR_FILES   0x00000100
 
#define FILELISTATTR_REPLACEDIRDOTS   0x00000200
 
#define FILELISTATTR_NODRIVEBRACKETS   0x00000400
 
#define FILELISTATTR_NOPARENTDIR   0x00000800
 
#define FILELISTATTR_ALERTONCREATEEXIST   0x00001000
 
#define FILELISTATTR_SEEDFILESPECIFIED   0x00002000
 
#define FILELISTATTR_SORTVOLUMESFIRST   0x00004000
 
#define FILELISTATTR_SUBDIRSCHECKBOX   0x00008000
 
#define FILELISTATTR_NORMALV8FILES   0x00010000
 
#define FILELISTATTR_SHAREDV8FILES   0x00010000
 
#define FILELISTATTR_DONTUSEWINOPEN   0x00020000
 
#define FILELISTATTR_DONTDEFAULTTODEFFILE   0x00040000
 
#define FILELISTATTR_ALWAYSUSEWINOPEN   0x00080000
 
#define FILELISTATTR_OPEN   FILELISTATTR_CANSELECTEXISTING
 
#define FILELISTATTR_CREATE
 
#define FILELISTATTR_CREATEFROMSEED
 
#define FILELISTATTR_OPENCREATE
 
#define FILELISTATTR_DEFAULT
 
#define FILEOPENEXTATTR_CENTERONSCREEN   0x00000001
 
#define FILEOPENEXTATTR_DONTDEFAULTTODEFFILE   0x00000002
 

Macro Definition Documentation

#define FILELIST_VOLUMEMAGIC   0x00535653
#define FILELISTATTR_ALERTONCREATEEXIST   0x00001000
#define FILELISTATTR_ALWAYSUSEWINOPEN   0x00080000
#define FILELISTATTR_CANSELECTEXISTING   0x00000010
#define FILELISTATTR_CANSELECTNEW   0x00000020
#define FILELISTATTR_CASESENSITIVE   0x00000004
#define FILELISTATTR_CREATE
Value:
#define FILELISTATTR_ALERTONCREATEEXIST
Definition: filelist.h:118
#define FILELISTATTR_CANSELECTNEW
Definition: filelist.h:77
#define FILELISTATTR_CREATEFROMSEED
Value:
#define FILELISTATTR_CREATE
Definition: filelist.h:188
#define FILELISTATTR_SEEDFILESPECIFIED
Definition: filelist.h:125
#define FILELISTATTR_DEFAULT
Value:
#define FILELISTATTR_FILES
Definition: filelist.h:81
#define FILELISTATTR_OPEN
Definition: filelist.h:186
#define FILELISTATTR_MULTIPLE
Definition: filelist.h:75
#define FILELISTATTR_UNIQUE
Definition: filelist.h:73
#define FILELISTATTR_SORT
Definition: filelist.h:72
#define FILELISTATTR_DIRECTORIES   0x00000080
#define FILELISTATTR_DONTDEFAULTTODEFFILE   0x00040000
#define FILELISTATTR_DONTUSEWINOPEN   0x00020000
#define FILELISTATTR_DRIVES   0x00000040
#define FILELISTATTR_FILES   0x00000100
#define FILELISTATTR_MULTIPLE   0x00000008
#define FILELISTATTR_NODRIVEBRACKETS   0x00000400
#define FILELISTATTR_NOPARENTDIR   0x00000800
#define FILELISTATTR_NORMALV8FILES   0x00010000
#define FILELISTATTR_OPEN   FILELISTATTR_CANSELECTEXISTING
#define FILELISTATTR_OPENCREATE
Value:
#define FILELISTATTR_ALERTONCREATEEXIST
Definition: filelist.h:118
#define FILELISTATTR_CANSELECTEXISTING
Definition: filelist.h:76
#define FILELISTATTR_CANSELECTNEW
Definition: filelist.h:77
#define FILELISTATTR_REPLACEDIRDOTS   0x00000200
#define FILELISTATTR_SEEDFILESPECIFIED   0x00002000
#define FILELISTATTR_SHAREDV8FILES   0x00010000
#define FILELISTATTR_SORT   0x00000001
#define FILELISTATTR_SORTVOLUMESFIRST   0x00004000
#define FILELISTATTR_SUBDIRSCHECKBOX   0x00008000
#define FILELISTATTR_UNIQUE   0x00000002
#define FILELISTDATA_DIRECTORIES   2
#define FILELISTDATA_DRIVES   1
#define FILELISTDATA_FILES   3
#define FILELISTTYPE_CLEARFILENAME   4
#define FILELISTTYPE_SETDIRECTORY   5
#define FILELISTTYPE_SETFILENAME   2
#define FILELISTTYPE_SETFILTER   3
#define FILELISTTYPE_UPDATE   1
#define FILEOPENEXTATTR_CENTERONSCREEN   0x00000001
#define FILEOPENEXTATTR_DONTDEFAULTTODEFFILE   0x00000002
#define FILETYPELIST_INDEX_MICROSTION_2D_LARGE   20
#define FILETYPELIST_INDEX_MICROSTION_2D_MEDIUM   19
#define FILETYPELIST_INDEX_MICROSTION_2D_SMALL   18
#define FILETYPELIST_INDEX_MICROSTION_DWG_LARGE   8
#define FILETYPELIST_INDEX_MICROSTION_DWG_MEDIUM   7
#define FILETYPELIST_INDEX_MICROSTION_DWG_SMALL   6
#define FILETYPELIST_INDEX_MICROSTION_LARGE   2
#define FILETYPELIST_INDEX_MICROSTION_MEDIUM   1
#define FILETYPELIST_INDEX_MICROSTION_PROTECTED_LARGE   14
#define FILETYPELIST_INDEX_MICROSTION_PROTECTED_MEDIUM   13
#define FILETYPELIST_INDEX_MICROSTION_PROTECTED_SMALL   12
#define FILETYPELIST_INDEX_MICROSTION_SIGNED_LARGE   17
#define FILETYPELIST_INDEX_MICROSTION_SIGNED_MEDIUM   16
#define FILETYPELIST_INDEX_MICROSTION_SIGNED_SMALL   15
#define FILETYPELIST_INDEX_MICROSTION_SMALL   0
#define FILETYPELIST_INDEX_MICROSTION_UNKNOWN_LARGE   11
#define FILETYPELIST_INDEX_MICROSTION_UNKNOWN_MEDIUM   10
#define FILETYPELIST_INDEX_MICROSTION_UNKNOWN_SMALL   9
#define FILETYPELIST_INDEX_MICROSTION_V7_LARGE   5
#define FILETYPELIST_INDEX_MICROSTION_V7_MEDIUM   4
#define FILETYPELIST_INDEX_MICROSTION_V7_SMALL   3

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.