Screen Objects and Interface

<< Click to Display Table of Contents >>

 

Screen Objects and Interface

Fixed a problem in Text, Display, and SetPoint objects, which did not change their values when receiving an unsupported value.

The DrawPicture.Convert property now only accepts changing its value to 1 (convert to symbol) if the image is a Metafile (a .wmf or .emf file). For other image types (for example, .bmp, .jpg, or .ico), conversion fails and the Convert property still gets the value 0 (zero).

Fixed a problem in the DrawPicture object, which even with a Metafile converted to symbol (the Convert property equal to 1) still tried to load the image from disk. In this situation, in case there was a failure during image load, the object was incorrectly drawn.

Fixed a problem in border drawing of objects with partial fill (the VerticalPercentFill or HorizontalPercentFill properties less than 100) that are inside a group with the EnableOverrideLineColor property set to True, where the border was not drawn with group's color.

Fixed a problem in DrawPicture objects that contain a Metafile (the Convert property equal to 0) with opaque background (the BackgroundStyle property equal to 1), and partial horizontal fill (the HorizontalPercentFill property less than 100), where the shadow was drawn with the background color (the BackgroundColor property) instead of the shadow color (the ShadowColor property).

Fixed a problem in DrawPicture objects that contain a Metafile (the Convert property equal to 0) with opaque background (the BackgroundStyle property equal to 1 - Opaque) and in Wireframe mode (the OverrideFillMode property equal to 1 - Wireframe), where drawing the background.

Fixed a problem in DrawPicture objects that contain a Metafile converted to symbol (the Convert property equal to 1), and partially filled (the HorizontalPercentFill or VerticalPercentFill properties less than 100).

Fixed a problem with drawing of groups of objects (DrawGroup) in Wireframe mode (the OverrideFillMode property equal to 1 - Wireframe), where the non-filled area of opaque child objects was filled with background color (this area should remain transparent in Wireframe mode).

Fixed a problem with drawing of a DrawLine object with a dashed or dotted border, when this object has only two points (a straight line), and fill mode is different from Hollow.

Improved E3 consistency with invalid color values (outside the range between &h00000000 and &h00FFFFFF), which could lead objects to be drawn with random colors.

Was this page useful?