ENCX SDK
5.5.0.926
|
The top level object in the ENCX library. Required to create many other ENCX objects. More...
import"encxcom.idl";
Public Member Functions | |
HRESULT | Construct ([in] BSTR OEMKey, [in] BSTR DFSFileName) |
Initialise the ENCX library. More... | |
HRESULT | DoIdle ([out, retval] VARIANT_BOOL *bRes) |
Call while the application is idle and while DoIdle() keeps returning true. More... | |
Properties | |
VARIANT_BOOL | ValidOEMKey [get] |
True if the OEM key supplied when the object was initialized is a valid key. More... | |
IDongle | Dongle [get] |
Get the Dongle object. This object can be queried about the state of the dongle. More... | |
BSTR | DFSInstallationId [get] |
Get the Installation ID string which is used to obtain a Dongle Free Security (DFS) file from CherSoft. More... | |
BSTR | DFSFileName [get] |
The full pathname of the DFS filename. More... | |
VARIANT_BOOL | ValidDFSFile [get] |
Is the DFS file valid (an absence of file is considered invalid) More... | |
BSTR | Version [get] |
Get the version of the library. More... | |
IGeoPointFormatter | GeoPointFormatter [get] |
The top level object in the ENCX library. Required to create many other ENCX objects.
To use ENCX to draw a raster chart, create a RasManager and use it to create a RasDraw object. The RasDraw object can be used to draw on a window or bitmap drawing surface via a device context.
Drawing S-57 data is similar; create an S57Manager and use it to create an S57Draw. The S57Draw object can be used to draw on a window or bitmap drawing surface via a device context.
Do not have more than one instance of Library in any one application.
Properties and methods via ILibrary.
Definition at line 3939 of file encxcom.idl.
|
inherited |
Initialise the ENCX library.
Both parameters can be passed empty strings in which case default values will be used.
If hardware dongles are used the DFS filename should be passed an empty string.
The default OEM key corresponds to a default ENCX product - more information about OEM keys is available on the ENCX website www.encx.com
|
inherited |
Call while the application is idle and while DoIdle() keeps returning true.
Idle processing is not essential to ENCX, but it will improve the scrolling performance for raster charts.
|
getinherited |
The full pathname of the DFS filename.
The default path is typically in the Application Data special folder.
A different path can be specified using a ILibrary::Construct() parameter.
|
getinherited |
Get the Installation ID string which is used to obtain a Dongle Free Security (DFS) file from CherSoft.
|
getinherited |
Get the Dongle object. This object can be queried about the state of the dongle.
|
getinherited |
|
getinherited |
Is the DFS file valid (an absence of file is considered invalid)
|
getinherited |
True if the OEM key supplied when the object was initialized is a valid key.
|
getinherited |
Get the version of the library.