MSDDS, COM interface constants for VB.Net / VBScript
MSDDS - interface constants
This page contains simple VBA include for the MSDDS COM library.
library parameters| File Name | Program Files\Common Files\Microsoft Shared\MSDesigners8\msdds.dll |
|---|
| Guid | {C795D2F0-7776-11D8-9070-00065B840D9C} |
|---|
| Enums | 39 |
|---|
DdsUIActivationSourceenum, 3 members.Public Enum DdsUIActivationSource
duasFunctionCall = 0
duasMouseEvent = 1
duasKeyPressEvent = 2
End Enum
DdsMouseButtonenum, 3 members.Public Enum DdsMouseButton
dmbLeft = 1
dmbRight = 2
dmbMiddle = 4
End Enum
DdsSurfaceFlagsenum, 2 members.Public Enum DdsSurfaceFlags
dgmsAdornJustificationOnSide = 1
dgmsAdornJustificationCenter = 2
End Enum
DdsLayoutObjectTypeenum, 3 members.Public Enum DdsLayoutObjectType
dlotBoth = 0
dlotShape = 1
dlotConnector = 2
End Enum
DdsLayoutObjectDirectionenum, 3 members.Public Enum DdsLayoutObjectDirection
dlodBoth = 0
dlodIn = 1
dlodOut = 2
End Enum
DdsConnectorHitResultenum, 10 members.Public Enum DdsConnectorHitResult
dchrNS = 0
dchrEW = 1
dchrNWSE = 2
dchrNESW = 3
dchrRectElbow = 4
dchrAddBP = 5
dchrDelBP = 6
dchrMoveBP = 7
dchrMoveSeg = 8
dchrNone = 9
End Enum
DdsSegmentEditModeenum, 2 members.Public Enum DdsSegmentEditMode
dsemAddBendpoint = 0
dsemTrombone = 1
End Enum
DdsBendpointEditModeenum, 2 members.Public Enum DdsBendpointEditMode
dbemMove = 0
dbemDelete = 1
End Enum
DdsBendpointVisibilityenum, 3 members.Public Enum DdsBendpointVisibility
dbvNotVisible = 0
dbvVisible = 1
dbvUIActiveVisible = 2
End Enum
DdsSelectenum, 4 members.Public Enum DdsSelect
dsNone = 0
dsShapes = 1
dsConnectors = 2
dsAll = 3
End Enum
DdsMousePointerenum, 15 members.Public Enum DdsMousePointer
dmpDefault = 0
dmpArrow = 1
dmpCross = 2
dmpIBeam = 3
dmpSizeNESW = 6
dmpSizeNS = 7
dmpSizeNWSE = 8
dmpSizeWE = 9
dmpUpArrow = 10
dmpHourGlass = 11
dmpNoDrop = 12
dmpAppStarting = 13
dmpHelp = 14
dmpSizeAll = 15
dmpCustom = 99
End Enum
DdsMarqueeSelectionModeenum, 2 members.Public Enum DdsMarqueeSelectionMode
dmsmIgnoreConnectors = 0
dmsmIncludeConnectors = 1
End Enum
DdsPersistenceVersionenum, 5 members.Public Enum DdsPersistenceVersion
dpvDoNotPersist = 0
dpvV6 = 1
dpvV7 = 2
dpvXML = 3
dpvV7Binary = 4
End Enum
DdsPrintPageNumbersModeenum, 4 members.Public Enum DdsPrintPageNumbersMode
dppnmNone = 0
dppnmScreen = 1
dppnmPrint = 2
dppnmBoth = 3
End Enum
DdsPanNavDrawingModeenum, 2 members.Public Enum DdsPanNavDrawingMode
dpndmWireFrame = 0
dpndmFull = 1
End Enum
DdsPanNavAspectRatioenum, 2 members.Public Enum DdsPanNavAspectRatio
dpnarFixed = 0
dpnarSkew = 1
End Enum
DdsTextJustificationenum, 3 members.Public Enum DdsTextJustification
dtjLeft = 0
dtjCenter = 1
dtjRight = 2
End Enum
DdsTextVJustificationenum, 3 members.Public Enum DdsTextVJustification
dtjTop = 0
dtjVCenter = 1
dtjBottom = 2
End Enum
DdsTextJustificationTypeenum, 2 members.Public Enum DdsTextJustificationType
dtjtHorizontal = 0
dtjtVertical = 1
End Enum
DdsIconCaptionPositionenum, 10 members.Public Enum DdsIconCaptionPosition
dicpTopRightJust = 0
dicpTopCenter = 1
dicpTopLeftJust = 2
dicpRightHigh = 3
dicpRightLow = 4
dicpBottomLeftJust = 5
dicpBottomCenter = 6
dicpBottomRightJust = 7
dicpLeftLow = 8
dicpLeftHigh = 9
End Enum
DdsPolylineCustomEndTypeShapeenum, 6 members.Public Enum DdsPolylineCustomEndTypeShape
dpcetsPolyline = 0
dpcetsPolygon = 1
dpcetsRect = 2
dpcetsArc = 3
dpcetsChord = 4
dpcetsEllipse = 5
End Enum
DdsPolylineCustomEndTypeColorStyleenum, 4 members.Public Enum DdsPolylineCustomEndTypeColorStyle
dpcetcsTransparent = 0
dpcetcsDiagramColor = 1
dpcetcsLineColor = 2
dpcetcsUserDefinedColor = 3
End Enum
DdsPolylineEndTypeenum, 20 members.Public Enum DdsPolylineEndType
dpetMany = 0
dpetLittleNub = 1
dpetKey = 2
dpetSingleArrowFill = 3
dpetDoubleArrow = 4
dpetRoundNub = 5
dpetNone = 6
dpetOpenArrow = 7
dpetSingleArrow = 8
dpetDiamond = 9
dpetDiamondFill = 10
dpetDiamondArrow = 11
dpetDiamondFillArrow = 12
dpetManyDelete = 13
dpetManyUpdate = 14
dpetManyUpdateDelete = 15
dpetKeyDelete = 16
dpetKeyUpdate = 17
dpetKeyUpdateDelete = 18
dpetCustom = 99
End Enum
DdsPolylineLineTypeenum, 2 members.Public Enum DdsPolylineLineType
dpltSolid = 0
dpltDash = 1
End Enum
DdsPolylineRenditionenum, 3 members.Public Enum DdsPolylineRendition
dpr3D = 0
dpr2D = 1
dpr2DShadow = 2
End Enum
DdsPolylineSideenum, 2 members.Public Enum DdsPolylineSide
dpsRight = 0
dpsLeft = 1
End Enum
DdsPolylineAdornmentStartObjectenum, 2 members.Public Enum DdsPolylineAdornmentStartObject
dpasoSrc = 0
dpasoDest = 1
End Enum
CombSpineenum, 2 members.Public Enum CombSpine
SpineOnLeft = 0
SpineOnRight = 1
End Enum
DdsGenericHitMethodenum, 2 members.Public Enum DdsGenericHitMethod
dgsHitNatural = 0
dgsHitBBox = 1
End Enum
DdsGenericResizeMethodenum, 3 members.Public Enum DdsGenericResizeMethod
dgsResizeAnamorphic = 0
dgsResizeAspect = 1
dgsResizeNone = 2
End Enum
DdsGenericCapPosenum, 10 members.Public Enum DdsGenericCapPos
dgscpFreeForm = 0
dgscpTopLeft = 1
dgscpTopCenter = 2
dgscpTopRight = 3
dgscpCenterLeft = 4
dgscpCenterCenter = 5
dgscpCenterRight = 6
dgscpBottomLeft = 7
dgscpBottomCenter = 8
dgscpBottomRight = 9
End Enum
DdsAlignHorizontalenum, 3 members.Public Enum DdsAlignHorizontal
LeftAlign = 0
CenterHorizAlign = 1
RightAlign = 2
End Enum
DdsAlignVerticalenum, 3 members.Public Enum DdsAlignVertical
TopAlign = 0
CenterVertAlign = 1
BottomAlign = 2
End Enum
DdsLibraryShapeIndexenum, 61 members.Public Enum DdsLibraryShapeIndex
dlsiFlowCard = 1
dlsiFlowCollate = 2
dlsiFlowData = 3
dlsiFlowDecision = 4
dlsiFlowDirectData = 5
dlsiFlowDisplay = 6
dlsiFlowDocument = 7
dlsiFlowInternalStorage = 8
dlsiFlowLoopLimit = 9
dlsiFlowManualInput = 10
dlsiFlowManualOperation = 11
dlsiFlowOffPageReference = 12
dlsiFlowOnPageReference = 13
dlsiFlowOr = 14
dlsiFlowPaperTape = 15
dlsiFlowParallelMode = 16
dlsiFlowPredefinedProcess = 17
dlsiFlowPreparation = 18
dlsiFlowProcess = 19
dlsiFlowSequentialData = 20
dlsiFlowSort = 21
dlsiFlowStoredData = 22
dlsiFlowSummingJunction = 23
dlsiFlowTerminator = 24
dlsiSystemCloud = 25
dlsiSystemCommLink = 26
dlsiSystemDesktop = 27
dlsiSystemEthernet = 28
dlsiSystemFax = 29
dlsiSystemFDDI = 30
dlsiSystemHub = 31
dlsiSystemAS400 = 32
dlsiSystemLaptop = 33
dlsiSystemMacClassic = 34
dlsiSystemMac = 35
dlsiSystemMainframe = 36
dlsiSystemModem = 37
dlsiSystemPlotter = 38
dlsiSystemPrinter = 39
dlsiSystemRadioTower = 40
dlsiSystemRouter = 41
dlsiSystemSatelliteDish = 42
dlsiSystemSatellite = 43
dlsiSystemScanner = 44
dlsiSystemTokenRing = 45
dlsiSystemTower = 46
dlsiGeometry3DRect = 47
dlsiGeometryCircle = 48
dlsiGeometryDiamond = 49
dlsiGeometryEllipse = 50
dlsiGeometryHexagon = 51
dlsiGeometryOctagon = 52
dlsiGeometryPentagon = 53
dlsiGeometryRectangle = 54
dlsiGeometryRoundRect = 55
dlsiGeometryShadowRect = 56
dlsiGeometrySquare = 57
dlsiGeometryTriangle3060 = 58
dlsiGeometryTriangleEq = 59
dlsiCOMBoundary = 60
dlsiCOMProcessBoundary = 61
End Enum
DdsShapeLibraryBitmapenum, 2 members.Public Enum DdsShapeLibraryBitmap
dbmpFirst = 1
dbmpEnd = 61
End Enum
DDS_Constantsmodule, 12 members.Public Enum DDS_Constants
DDS_DIAGRAM = MSDDS.Diagram.080
DDS_CIRCULAR_LAYOUTSTYLE = MSDDS.Oblique.080
DDS_CIRCULAR_AUTOLAYOUT = MSDDS.Oblique.080
DDS_CIRCULAR_LINEROUTING = MSDDS.Oblique.080
DDS_RECTILINEAR_LAYOUTSTYLE = MSDDS.Rectilinear.080
DDS_RECTILINEAR_AUTOLAYOUT = MSDDS.Rectilinear.080
DDS_RECTILINEAR_LINEROUTING = MSDDS.Rectilinear.080
DDS_TEXT_CONTROL = MSDDS.Text.080
DDS_ICON_CONTROL = MSDDS.Icon.080
DDS_POLYLINE_CONTROL = MSDDS.Polyline.080
DDS_GENSHAPE_CONTROL = MSDDS.GenShape.080
DDS_LAYOUT_MANAGER = MSDDS.LayoutManager.080
End Enum
DdsPasteContextenum, 2 members.Public Enum DdsPasteContext
dpcClipboardCopy = 0
dpcDragDrop = 1
End Enum
DdsViewChangeenum, 2 members.Public Enum DdsViewChange
dvcEnteringView = 0
dvcLeavingView = 1
End Enum
DdsConnectorSideenum, 2 members.Public Enum DdsConnectorSide
dcsSrc = 0
dcsDest = 1
End Enum
|