VgxDraw, COM interface constants for VB.Net / VBScript

VgxDraw - interface constants

     This page contains simple VBA include for the VgxDraw COM library.

library parameters

File NameWINDOWS\system32\dllcache\vgx.dll
Guid{33BACB5D-9F3D-11D1-9870-00A0C955B42C}
Enums31

VgLineDashStyle

enum, 13 members.
Public Enum VgLineDashStyle
  vgLineDashStyleMixed = -2  '&HFFFFFFFE
  vgLineDashStyleCustom = 0  '&H0
  vgLineDashStyleSolid = 1  '&H1
  vgLineDashStyleShortDash = 2  '&H2
  vgLineDashStyleShortDot = 3  '&H3
  vgLineDashStyleShortDashDot = 4  '&H4
  vgLineDashStyleShortDashDotDot = 5  '&H5
  vgLineDashStyleDot = 6  '&H6
  vgLineDashStyleDash = 7  '&H7
  vgLineDashStyleLongDash = 8  '&H8
  vgLineDashStyleDashDot = 9  '&H9
  vgLineDashStyleLongDashDot = 10  '&HA
  vgLineDashStyleLongDashDotDot = 11  '&HB
End Enum

VgLineStyle

enum, 6 members.
Public Enum VgLineStyle
  vgLineStyleMixed = -2  '&HFFFFFFFE
  vgLineStyleSingle = 1  '&H1
  vgLineStyleThinThin = 2  '&H2
  vgLineStyleThinThick = 3  '&H3
  vgLineStyleThickThin = 4  '&H4
  vgLineStyleThickBetweenThin = 5  '&H5
End Enum

VgArrowheadStyle

enum, 9 members.
Public Enum VgArrowheadStyle
  vgArrowheadStyleMixed = -2  '&HFFFFFFFE
  vgArrowheadStyleNone = 1  '&H1
  vgArrowheadStyleBlock = 2  '&H2
  vgArrowheadStyleClassic = 3  '&H3
  vgArrowheadStyleDiamond = 4  '&H4
  vgArrowheadStyleOval = 5  '&H5
  vgArrowheadStyleOpen = 6  '&H6
  vgArrowheadStyleChevron = 7  '&H7
  vgArrowheadStyleDoubleChevron = 8  '&H8
End Enum

VgArrowheadWidth

enum, 4 members.
Public Enum VgArrowheadWidth
  vgArrowheadWidthMixed = -2  '&HFFFFFFFE
  vgArrowheadWidthNarrow = 1  '&H1
  vgArrowheadWidthMedium = 2  '&H2
  vgArrowheadWidthWide = 3  '&H3
End Enum

VgArrowheadLength

enum, 4 members.
Public Enum VgArrowheadLength
  vgArrowheadLengthMixed = -2  '&HFFFFFFFE
  vgArrowheadLengthShort = 1  '&H1
  vgArrowheadLengthMedium = 2  '&H2
  vgArrowheadLengthLong = 3  '&H3
End Enum

VgFillType

enum, 11 members.
Public Enum VgFillType
  vgFillMixed = -2  '&HFFFFFFFE
  vgFillSolid = 1  '&H1
  vgFillPattern = 2  '&H2
  vgFillTile = 3  '&H3
  vgFillFrame = 4  '&H4
  vgFillGradient = 5  '&H5
  vgFillGradientUnscaled = 6  '&H6
  vgFillGradientCenter = 7  '&H7
  vgFillGradientRadial = 8  '&H8
  vgFillGradientTitle = 9  '&H9
  vgFillBackground = 10  '&HA
End Enum

VgGradientStyle

enum, 8 members.
Public Enum VgGradientStyle
  vgGradientMixed = -2  '&HFFFFFFFE
  vgGradientHorizontal = 1  '&H1
  vgGradientVertical = 2  '&H2
  vgGradientDiagonalUp = 3  '&H3
  vgGradientDiagonalDown = 4  '&H4
  vgGradientFromCorner = 5  '&H5
  vgGradientFromTitle = 6  '&H6
  vgGradientFromCenter = 7  '&H7
End Enum

VgGradientColorType

enum, 4 members.
Public Enum VgGradientColorType
  vgGradientColorMixed = -2  '&HFFFFFFFE
  vgGradientOneColor = 1  '&H1
  vgGradientTwoColors = 2  '&H2
  vgGradientPresetColors = 3  '&H3
End Enum

VgShadowType

enum, 7 members.
Public Enum VgShadowType
  vgShadowMixed = -2  '&HFFFFFFFE
  vgShadowSingle = 1  '&H1
  vgShadowDouble = 2  '&H2
  vgShadowPerspective = 3  '&H3
  vgShadowShapeRelative = 4  '&H4
  vgShadowDrawingRelative = 5  '&H5
  vgShadowEmboss = 6  '&H6
End Enum

VgSegmentType

enum, 3 members.
Public Enum VgSegmentType
  VgSegmentMixed = -2  '&HFFFFFFFE
  vgSegmentLine = 0  '&H0
  vgSegmentCurve = 1  '&H1
End Enum

VgTriState

enum, 7 members.
Public Enum VgTriState
  vgTriStateMixed = -2  '&HFFFFFFFE
  vgTriStateTrue = -1  '&HFFFFFFFF
  vgTriStateFalse = 0  '&H0
  vgTriStateCTrue = 1  '&H1
  vgTriStateT = -1  '&HFFFFFFFF
  vgTriStateF = 0  '&H0
  vgTriStateToggle = -3  '&HFFFFFFFD
End Enum

VgColorType

enum, 4 members.
Public Enum VgColorType
  vgColorTypeMixed = -2  '&HFFFFFFFE
  vgColorTypeRGB = 1  '&H1
  vgColorTypeScheme = 2  '&H2
  vgColorTypeNamed = 3  '&H3
End Enum

VgBlackWhiteMode

enum, 12 members.
Public Enum VgBlackWhiteMode
  vgBlackWhiteMixed = -2  '&HFFFFFFFE
  vgBlackWhiteAuto = 1  '&H1
  vgBlackWhiteColor = 2  '&H2
  vgBlackWhiteGrayScale = 3  '&H3
  vgBlackWhiteLightGrayScale = 4  '&H4
  vgBlackWhiteInverseGray = 5  '&H5
  vgBlackWhiteGrayOutline = 6  '&H6
  vgBlackWhiteBlackTextAndLines = 7  '&H7
  vgBlackWhiteHighContrast = 8  '&H8
  vgBlackWhiteBlack = 9  '&H9
  vgBlackWhiteWhite = 10  '&HA
  vgBlackWhiteUndrawn = 11  '&HB
End Enum

VgMixedType

enum, 2 members.
Public Enum VgMixedType
  vgIntegerMixed = -2147483648  '&H80000000
  vgSingleMixed = -2147483648  '&H80000000
End Enum

VgSigmaType

enum, 5 members.
Public Enum VgSigmaType
  vgSigmaMixed = -2  '&HFFFFFFFE
  vgSigmaNone = 0  '&H0
  vgSigmaLinear = 1  '&H1
  vgSigmaSigma = 2  '&H2
  vgSigmaAny = 3  '&H3
End Enum

VgLineJoinStyle

enum, 4 members.
Public Enum VgLineJoinStyle
  vgLineJoinMixed = -2  '&HFFFFFFFE
  vgLineJoinRound = 1  '&H1
  vgLineJoinBevel = 2  '&H2
  vgLineJoinMiter = 3  '&H3
End Enum

VgLineEndCapStyle

enum, 4 members.
Public Enum VgLineEndCapStyle
  vgLineEndCapMixed = -2  '&HFFFFFFFE
  vgLineEndCapFlat = 1  '&H1
  vgLineEndCapSquare = 2  '&H2
  vgLineEndCapRound = 3  '&H3
End Enum

VgLineFillType

enum, 5 members.
Public Enum VgLineFillType
  vgLineFillMixed = -2  '&HFFFFFFFE
  vgLineFillSolid = 1  '&H1
  vgLineFillTile = 2  '&H2
  vgLineFillPattern = 3  '&H3
  vgLineFillFrame = 4  '&H4
End Enum

VgAspectType

enum, 4 members.
Public Enum VgAspectType
  vgAspectMixed = -2  '&HFFFFFFFE
  vgAspectIgnore = 1  '&H1
  vgAspectAtLeast = 2  '&H2
  vgAspectAtMost = 3  '&H3
End Enum

VgEquationOperationType

enum, 19 members.
Public Enum VgEquationOperationType
  vgEquationOperationMixed = -2  '&HFFFFFFFE
  vgEquationOperationVal = 1  '&H1
  vgEquationOperationSum = 2  '&H2
  vgEquationOperationProduct = 3  '&H3
  vgEquationOperationMid = 4  '&H4
  vgEquationOperationAbs = 5  '&H5
  vgEquationOperationMin = 6  '&H6
  vgEquationOperationMax = 7  '&H7
  vgEquationOperationIf = 8  '&H8
  vgEquationOperationMod = 9  '&H9
  vgEquationOperationATan2 = 10  '&HA
  vgEquationOperationSin = 11  '&HB
  vgEquationOperationCos = 12  '&HC
  vgEquationOperationCosATan2 = 13  '&HD
  vgEquationOperationSinATan2 = 14  '&HE
  vgEquationOperationSqrt = 15  '&HF
  vgEquationOperationSumAngle = 16  '&H10
  vgEquationOperationEllipse = 17  '&H11
  vgEquationOperationTan = 18  '&H12
End Enum

VgExtrusionType

enum, 3 members.
Public Enum VgExtrusionType
  vgExtrusionTypeMixed = -2  '&HFFFFFFFE
  vgExtrusionTypeParallel = 1  '&H1
  vgExtrusionTypePerspective = 2  '&H2
End Enum

Vg3DRenderMode

enum, 4 members.
Public Enum Vg3DRenderMode
  vg3DRenderModeMixed = -2  '&HFFFFFFFE
  vg3DRenderModeSolid = 1  '&H1
  vg3DRenderModeWireFrame = 2  '&H2
  vg3DRenderModeBoundingCube = 3  '&H3
End Enum

Vg3DColorMode

enum, 3 members.
Public Enum Vg3DColorMode
  vg3DColorModeMixed = -2  '&HFFFFFFFE
  vg3DColorModeAuto = 1  '&H1
  vg3DColorModeCustom = 2  '&H2
End Enum

Vg3DExtrudePlane

enum, 4 members.
Public Enum Vg3DExtrudePlane
  vg3DExtrudePlaneMixed = -2  '&HFFFFFFFE
  vg3DExtrudePlaneXY = 1  '&H1
  vg3DExtrudePlaneZX = 2  '&H2
  vg3DExtrudePlaneYZ = 3  '&H3
End Enum

VgSkewTransformType

enum, 3 members.
Public Enum VgSkewTransformType
  vgSkewTransformMixed = -2  '&HFFFFFFFE
  vgSkewTransformShapeRelative = 1  '&H1
  vgSkewTransformAbsolute = 2  '&H2
End Enum

VgFormulaParamType

enum, 4 members.
Public Enum VgFormulaParamType
  vgFormulaParamTypeMixed = -2  '&HFFFFFFFE
  vgFormulaParamTypeValue = 1  '&H1
  vgFormulaParamTypeAdjustmentReference = 2  '&H2
  vgFormulaParamTypeFormulaReference = 3  '&H3
End Enum

VgVectorType

enum, 9 members.
Public Enum VgVectorType
  vgVectorTypeMixed = -2  '&HFFFFFFFE
  vgVectorTypeMeasure = 1  '&H1
  vgVectorTypeLength = 2  '&H2
  vgVectorTypeAngleInDegrees = 3  '&H3
  vgVectorTypeFraction = 4  '&H4
  vgVectorTypeNumber = 5  '&H5
  vgVectorTypePercentage = 6  '&H6
  vgVectorTypeInteger = 7  '&H7
  vgVectorTypePositiveInteger = 8  '&H8
End Enum

VgFlipOrientation

enum, 5 members.
Public Enum VgFlipOrientation
  vgFlipMixed = -2  '&HFFFFFFFE
  vgFlipX = 1  '&H1
  vgFlipY = 2  '&H2
  vgFlipXY = 3  '&H3
  vgFlipYX = 4  '&H4
End Enum

VgSegmentCommandType

enum, 18 members.
Public Enum VgSegmentCommandType
  VgSegemntCommandTypeMixed = -2  '&HFFFFFFFE
  VgSegmentCommandTypeMoveTo = -1  '&HFFFFFFFF
  VgSegmentCommandTypeLineTo = 0  '&H0
  VgSegmentCommandTypeCurveTo = 1  '&H1
  VgSegmentCommandTypeClose = 2  '&H2
  VgSegmentCommandTypeEnd = 3  '&H3
  VgSegmentCommandTypeNoFill = 4  '&H4
  VgSegmentCommandTypeNoStroke = 5  '&H5
  VgSegmentCommandTypeAngleElipseTo = 6  '&H6
  VgSegmentCommandTypeAngleElipse = 7  '&H7
  VgSegmentCommandTypeArcTo = 8  '&H8
  VgSegmentCommandTypeArc = 9  '&H9
  VgSegmentCommandTypeClockwiseArcTo = 10  '&HA
  VgSegmentCommandTypeClockwiseArc = 11  '&HB
  VgSegmentCommandTypeElipticalQuadrantX = 12  '&HC
  VgSegmentCommandTypeElipticalQuadrantY = 13  '&HD
  VgSegmentCommandTypeQuadraticBezier = 14  '&HE
  VgSegmentCommandTypeExtension = 256  '&H100
End Enum

VgSegmentCommandParamType

enum, 4 members.
Public Enum VgSegmentCommandParamType
  VgSegmentCommandParamMixed = -2  '&HFFFFFFFE
  VgSegmentCommandParamCoordinate = -1  '&HFFFFFFFF
  VgSegmentCommandParamAdjustmentReference = 0  '&H0
  VgSegmentCommandParamFormulaReference = 1  '&H1
End Enum

VgSegmentInsertionPosition

enum, 3 members.
Public Enum VgSegmentInsertionPosition
  VgSegmentInsertionPositionMixed = -2  '&HFFFFFFFE
  VgSegmentInsertionPositionBefore = 1  '&H1
  VgSegmentInsertionPositionAfter = 2  '&H2
End Enum
WUtils.com