Overview of the MapWinGIS ActiveX Control DLL structure
developMapWinGIS is distributed as an ActiveX Control DLL. The project structure is organized into core DLL management files and the specific Map control implementation.
Core DLL Files
MapWinGIS.h: The primary include file for the ActiveX Control DLL.MapWinGIS.cpp: Handles DLL initialization, termination, and bookkeeping.MapWinGIS.def: Contains essential information required by Microsoft Windows to run the DLL.MapWinGIS.odl: Contains the Object Description Language source code for the control's type library.MapWinGIS.rc: Manages Windows resources used by the project.
Map Control Implementation
Map.h/Map.cpp: Declares and implements theCMapViewC++ class, which is the core map control.MapPpg.h/MapPpg.cpp: Declares and implements theCMapViewPropPageC++ class, used for property pages.Map.bmp: The bitmap used to represent theCMapViewcontrol on tool palettes.