Click or drag to resize

mcGraphObjExtendedStyle Enumeration

Allowed flags for the McGraphObjEx.ExtendedStyle property.

Namespace:  MediaCy.IQL.Display.Overlays
Assembly:  MediaCy.IQL.Display.Overlays (in MediaCy.IQL.Display.Overlays.dll) Version: 10.0.6912.0
Syntax
VB
Public Enumeration mcGraphObjExtendedStyle
Members
  Member nameValueDescription
mcgesNoBits0No extended style.
mcgesIsLabelObject1Automatically set forMcGraphObjText objects which are the LabelObject of some master object. This bit cannot be set by assignment, it is automatically set for LabelObjects.
mcgesOpaqueBorders2If set, theMcGraphObj.Opacity property is not applied to the pen used for drawing the border for McGraphObjRect based objects or for closed McGraphObjPoly objects, but only to the brush used for fill. The McGraphOverlay.LayerOpacity is still applied, so that when the entire layer is dimmed, the borders will dim as well. The purpose of this flag is to allow a translucent background with a fully opaque border. (See also mcGraphObjTextControlFlags.mcgotcfOpaquePointerLine).
mcgesUserCreated4Automatically set for objectswhich are created by a built-in tool; these objects will support the IMcGraphObjEx.CommandFlags mcGraphObjCommandFlags.mcgobjcfGetUserCreateXxxx action flags. If the IMcGraphOverlayEx.OptionFlags mcGraphOverlayOptionFlags.mcgoofSetZoomLimitOnUserCreate bit is set, then the ZoomWithImageLimit will be set if the zoom on the view used to create the object is sufficiently greater than the McGraphOverlay.WorkingZoom. For user-created graphic objects that are not created by the built-in tools, this bit can be set with the mcGraphObjCommandFlags.mcgobjcfMarkAsUserCreated IMcGraphObjEx.CommandFlags action flag.
mcgesMcFeaturesCreated8Automatically set for objectswhich are created by and linked to a McFeatures instance; these objects will support the IMcGraphObjEx.CommandFlags mcGraphObjCommandFlags.mcgobjcfGetUserCreateXxxx action flags. If the IMcGraphOverlayEx.OptionFlags mcGraphOverlayOptionFlags.mcgoofSetZoomLimitOnLinkedCreate bit is set, then the ZoomWithImageLimit will be set to some value larger than the McGraphOverlay.WorkingZoom if the created object is small enough. This bit cannot be set by assignment, it is automatically set by the creating McFeatures instance.
mcgesAutoZoomWithImageLimit16Automatically set for objectswhere the ZoomWithImageLimit is to be automatically set on creation due to either the mcGraphOverlayOptionFlags.mcgoofSetZoomLimitOnUserCreate or mcgoofSetZoomLimitOnLinkedCreate bits of the IMcGraphOverlayEx.OptionFlags being set. This bit will be set even if the ZoomWithImageLimit is left zero because the computed automatic value is less than the McGraphOverlay.WorkingZoom; this allows this bit to be used when a McGraphObj is moved to another overlay with a different extent to indicate whether ZoomWithImageLimit should be automatically set there too. This bit cannot be set by assignment, it is automatically set.
mcgesDisallowScaling32If set, even if theIMcGraphOverlayEx.OptionFlags property mcGraphOverlayOptionFlags.mcgoofAllowMousewheelScaling bit is set (the default state), then the user may not scale some aspects of the object interactively. Scalable aspects include McGraphObjPoint.Shape scaling, McGraphObjArrow symbol scaling, line and polyline end-symbol scaling. This bit is clar by default.
mcgesForceAllowScaling64If set, even if theIMcGraphOverlayEx.OptionFlags property mcGraphOverlayOptionFlags.mcgoofAllowMousewheelScaling bit is clear (as it always will be for all overlays other than the Annotation and Aoi), then the user may is allowed scale some aspects of the object interactively with the mouse wheel. Scalable aspects include McGraphObjPoint.Shape scaling, McGraphObjArrow symbol scaling, line and polyline end-symbol scaling. This bit is clar by default.
See Also