Click or drag to resize
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.GXNetX
Assembly: 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.
Syntax
public 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
)

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