![](../icons/Help.png) | CGUIIGetFileFilter Method (CGXNETCore, Int32, String, Int32, String, Int32, String, Int32, Int32) |
Return the defined filter, mask, extension and directory for an input filter.
Available since Oasis montaj version: 7.0
License: Available to anyone.
Namespace: Geosoft.Desktop.GXNetXAssembly: geosoft.desktop.gxnetx (in geosoft.desktop.gxnetx.dll)
Notes
Returns the four parts of the file filter;
e.g. for <define>FILE_FILTER_GDB</define> it returns:
Filter: "Database (*.gdb)"
Mask: "*.gdb"
Extension: "gdb"
Directory: "<define>GS_DIRECTORY_NONE</define>"
This function is useful for constuction open/save dialog
file filters, especially in GX.Net functions.
Syntaxpublic static void IGetFileFilter(
CGXNETCore gxNetShared,
int file_filter,
ref string filter,
int filter_size,
ref string mask,
int m,
ref string ext,
int e,
ref int path
)
Public Shared Sub IGetFileFilter (
gxNetShared As CGXNETCore,
file_filter As Integer,
ByRef filter As String,
filter_size As Integer,
ByRef mask As String,
m As Integer,
ByRef ext As String,
e As Integer,
ByRef path As Integer
)
public:
static void IGetFileFilter(
CGXNETCore^ gxNetShared,
int file_filter,
String^% filter,
int filter_size,
String^% mask,
int m,
String^% ext,
int e,
int% path
)
static member IGetFileFilter :
gxNetShared : CGXNETCore *
file_filter : int *
filter : string byref *
filter_size : int *
mask : string byref *
m : int *
ext : string byref *
e : int *
path : int byref -> unit
Parameters
- gxNetShared
- Type: GeoEngine.Core.GXNetXCGXNETCore
A shared CGXNETCore - file_filter
- Type: SystemInt32
<define>FILE_FILTER</define> - filter
- Type: SystemString
Returned file filter string - filter_size
- Type: SystemInt32
Size of the file filter buffer - mask
- Type: SystemString
Returned file mask string - m
- Type: SystemInt32
Size of the file mask buffer - ext
- Type: SystemString
Returned file extension - e
- Type: SystemInt32
Size of the file extension buffer - path
- Type: SystemInt32
<define>GS_DIRECTORY</define> Returned directory.
See Also