Multipoint shape files are not drawn at all in MapWinGIS (at least in branch 4.8.8). The reason for this is a missing conditional in `ShapefileDrawing.cpp` in line 589:
``` C++
// ------------------------------------------------
// perform drawing
// ------------------------------------------------
if ( _shptype == SHP_POINT )
{
DrawPointCategory(options, indices, drawSelection);
}
```
should be changed to:
``` C++
// ------------------------------------------------
// perform drawing
// ------------------------------------------------
if ( _shptype == SHP_POINT || _shptype == SHP_MULTIPOINT )
{
DrawPointCategory(options, indices, drawSelection);
}
```
``` C++
// ------------------------------------------------
// perform drawing
// ------------------------------------------------
if ( _shptype == SHP_POINT )
{
DrawPointCategory(options, indices, drawSelection);
}
```
should be changed to:
``` C++
// ------------------------------------------------
// perform drawing
// ------------------------------------------------
if ( _shptype == SHP_POINT || _shptype == SHP_MULTIPOINT )
{
DrawPointCategory(options, indices, drawSelection);
}
```