[comp.windows.ms.programmer] PolyPolygon bug in Windows 3.0 w/uSoft VGA driver

uncle@milton.milton.u.washington.edu (Uncle Miltie) (05/29/91)

I have discovered that PolyPolygon doesn't work too well.  The SDK reference
volume 1, page 4-334 speaks thusly:

	"Each polygon must be a closed polygon.  Unlike polygons created
	by the Polygon function, the polygons created by PolyPolygon are
	not automatically closed."

This is accurate.  The polygon has gaps on screen if the first and last points
of a given polygon are not equal.  Unfortunately when the first and last
points ARE equal, PolyPolygon crashes.  This is bad.  I have a very ugly
workaround which involves placing the last two points very near the first
point.  Is this a driver bug for which a fix is available or is this a GDI
bug?  Is there a real workaround?

	-- Uncle Miltie

--
	"I am the Ring of the Gecco people"  -- Crispy Clover