home *** CD-ROM | disk | FTP | other *** search
- /* VISCONST.H - Visio Automation Constants (5.0c)
- * Copyright (C) 1991-1998 Visio Corporation. All rights reserved.
- */
-
-
- #ifndef _VISCONST_H
- #define _VISCONST_H
-
- // Class name to be used with Create/GetObject.
- #define visApi "visio.application"
-
- // Unit codes to be used with cell.result and similar methods.
- #define visNumber 32
- #define visDate 40
- #define visDurationUnits 42
- #define visElapsedWeek 43
- #define visElapsedDay 44
- #define visElapsedHour 45
- #define visElapsedMin 46
- #define visElapsedSec 47
- #define visTypeUnits 48
- #define visPoints 50
- #define visPicas 51
- #define visDidots 53
- #define visCiceros 54
- #define visPageUnits 63
- #define visDrawingUnits 64
- #define visInches 65
- #define visFeet 66
- #define visFeetAndInches 67
- #define visMiles 68
- #define visCentimeters 69
- #define visMillimeters 70
- #define visMeters 71
- #define visKilometers 72
- #define visInchFrac 73
- #define visMileFrac 74
- #define visYards 75
- #define visNautMiles 76
- #define visAngleUnits 80
- #define visDegrees 81
- #define visDegreeMinSec 82
- #define visRadians 83
- #define visMin 84
- #define visSec 85
- #define visCurrency 111
- #define visNoCast 252
-
- // Type codes returned by window.type and subtype.
- #define visWinOther 0
- #define visDrawing 1
- #define visStencil 2
- #define visSheet 3
- #define visIcon 4
- #define visPageWin 128
- #define visPageGroupWin 160
- #define visMasterWin 64
- #define visMasterGroupWin 96
-
- // Values to use with Window.ShowScrollBars.
- // These have effect only if Visio is running as a control.
- #define visScrollBarNeither 0x0
- #define visScrollBarHoriz 0x1
- #define visScrollBarVert 0x4
- #define visScrollBarBoth 0x5
-
- // Type codes returned by shape.type and foreigntype.
- #define visTypePage 1
- #define visTypeGroup 2
- #define visTypeShape 3
- #define visTypeForeignObject 4
- #define visTypeGuide 5
- #define visTypeMetafile 0x10
- #define visTypeBitmap 0x20
- #define visTypeIsLinked 0x100
- #define visTypeIsEmbedded 0x200
- #define visTypeIsControl 0x400
- #define visTypeIsOLE2 0x8000
-
- // The value shape.id will not return for any shape.
- #define visInvalShapeID -1
- // The id of a page's or master's page sheet.
- #define visPageSheetID 0
-
- // Indices of sections in shape or style objects.
- #define visSectionInval 255
- #define visSectionFirst 0
- #define visSectionLast 252
- #define visSectionNone 255
- #define visSectionObject 1
- #define visSectionMember 2
- #define visSectionCharacter 3
- #define visSectionParagraph 4
- #define visSectionTab 5
- #define visSectionScratch 6
- // visSectionExport and visSectionConnectionPts name the same section.
- #define visSectionExport 7
- #define visSectionConnectionPts 7
- #define visSectionTextField 8
- #define visSectionControls 9
- #define visSectionFirstComponent 10
- #define visSectionLastComponent 239
- #define visSectionAction 240
- #define visSectionLayer 241
- #define visSectionUser 242
- #define visSectionProp 243
- #define visSectionLastReal 243
-
- // Indices of rows in shape or style object sections.
- #define visRowFirst 0
- #define visRowLast -2
- #define visRowNone -1
-
- // Indices of rows in visSectionObject.
- #define visRowXFormOut 1
- #define visRowXFormIn 1
- #define visRowLine 2
- #define visRowFill 3
- #define visRowXForm1D 4
- #define visRowEvent 5
- #define visRowLayerMem 6
- #define visRowGuide 7
- #define visRowStyle 8
- #define visRowForeign 9
- #define visRowPage 10
- #define visRowText 11
- #define visRowTextXForm 12
- #define visRowAlign 14
- #define visRowLock 15
- #define visRowData123 16
- #define visRowMisc 17
- #define visRowRulerGrid 18
- #define visRowHyperlink 19
-
- // Index of component properties row and 1st vertex row
- // in a geometry section (visSectionFirstComponent+i).
- #define visRowComponent 0
- #define visRowVertex 1
-
- // Index of 1st row in visSectionMember, etc.
- #define visRowMember 0
- #define visRowCharacter 0
- #define visRowParagraph 0
- #define visRowTab 0
- #define visRowScratch 0
- // visRowExport and visRowConnectionPts name the same row.
- #define visRowExport 0
- #define visRowConnectionPts 0
- #define visRowField 0
- #define visRowControl 0
- #define visRowAction 0
- #define visRowLayer 0
- #define visRowUser 0
- #define visRowProp 0
-
- // Generic index of 1st row in non-object/geometry section.
- #define visRowFormat 0
-
- // Row tags to be used with shape.rowtype and similar methods.
- #define visTagBase 130
- #define visTagRowVoid 180
- #define visTagInvalid -1
-
- // Tags of geometry section rows. (visSectionFirstComponent+i)
- #define visTagComponent 137
- #define visTagMoveTo 138
- #define visTagLineTo 139
- #define visTagArcTo 140
- #define visTagEllipticalArcTo 144
- #define visTagSplineBeg 165
- #define visTagSplineSpan 166
-
- // Tags of rows in visSectionTab.
- #define visTagTab0 136
- #define visTagTab2 150
- #define visTagTab10 151
-
- // Tags of rows in visSectionControls.
- #define visTagCtlPt 162
- #define visTagCtlPtTip 170
-
- // Tags of rows in visSectionConnectionPts.
- #define visTagCnnctPt 153
- #define visTagCnnctNamed 185
- #define visTagCnnctPtABCD 186
- #define visTagCnnctNamedABCD 187
-
- // Indices of cells in visRowXFormOut and visRowTextXForm.
- #define visXFormPinX 0
- #define visXFormPinY 1
- #define visXFormWidth 2
- #define visXFormHeight 3
- #define visXFormLocPinX 4
- #define visXFormLocPinY 5
- #define visXFormAngle 6
-
- // Indices of cells in visRowXFormOut but not visRowTextXForm.
- #define visXFormFlipX 7
- #define visXFormFlipY 8
- #define visXFormResizeMode 9
-
- // Indices of cells in visRowLine.
- #define visLineWeight 0
- #define visLineColor 1
- #define visLinePattern 2
- #define visLineRounding 3
- #define visLineArrowSize 4
- #define visLineBeginArrow 5
- #define visLineEndArrow 6
- #define visLineEndCap 7
-
- // Indices of cells in visRowFill.
- #define visFillForegnd 0
- #define visFillBkgnd 1
- #define visFillPattern 2
- #define visFillShdwForegnd 3
- #define visFillShdwBkgnd 4
- #define visFillShdwPattern 5
-
- // Indices of cells in visRowXForm1D.
- #define vis1DBeginX 0
- #define vis1DBeginY 1
- #define vis1DEndX 2
- #define vis1DEndY 3
-
- // Indices of cells in visRowEvent.
- #define visEvtCellTheData 0
- #define visEvtCellTheText 1
- #define visEvtCellDblClick 2
- #define visEvtCellXFMod 3
- #define visEvtCellDrop 4
-
- // Indices of cells in visRowLayerMem.
- #define visLayerMember 0
-
- // Indices of cells in visRowGuide. [0:visX 1:visY]
- #define visGuideFlags 2
-
- // Indices of cells in visRowStyle.
- #define visStyleIncludesLine 0
- #define visStyleIncludesFill 1
- #define visStyleIncludesText 2
-
- // Indices of cells in visRowForeign.
- #define visFrgnImgOffsetX 0
- #define visFrgnImgOffsetY 1
- #define visFrgnImgWidth 2
- #define visFrgnImgHeight 3
-
- // Indices of cells in visRowPage.
- #define visPageWidth 0
- #define visPageHeight 1
- #define visPageShdwOffsetX 2
- #define visPageShdwOffsetY 3
- #define visPageScale 4
- #define visPageDrawingScale 5
- #define visPageDrawSizeType 6
- #define visPageDrawScaleType 7
-
- // Indices of cells in visRowText.
- #define visTxtBlkLeftMargin 0
- #define visTxtBlkRightMargin 1
- #define visTxtBlkTopMargin 2
- #define visTxtBlkBottomMargin 3
- #define visTxtBlkVerticalAlign 4
- #define visTxtBlkBkgnd 5
-
- // Indices of cells in visRowAlign.
- #define visAlignLeft 0
- #define visAlignCenter 1
- #define visAlignRight 2
- #define visAlignTop 3
- #define visAlignMiddle 4
- #define visAlignBottom 5
-
- // Indices of cells in visRowLock.
- #define visLockWidth 0
- #define visLockHeight 1
- #define visLockMoveX 2
- #define visLockMoveY 3
- #define visLockAspect 4
- #define visLockDelete 5
- #define visLockBegin 6
- #define visLockEnd 7
- #define visLockRotate 8
- #define visLockCrop 9
- #define visLockVtxEdit 10
- #define visLockTextEdit 11
- #define visLockFormat 12
- #define visLockGroup 13
- #define visLockCalcWH 14
- #define visLockSelect 15
-
- // Indices of cells in visRowData123.
- #define visObjHelp 0
- #define visCopyRight 1
-
- // Indices of cells in visRowMisc.
- #define visNoObjHandles 0
- #define visNonPrinting 1
- #define visNoCtlHandles 2
- #define visNoAlignBox 3
- #define visUpdateAlignBox 4
- #define visHideText 5
- // visVerticalText added starting with 5.0c.
- #define visVerticalText 6
- #define visDynFeedback 8
- #define visGlueType 9
- #define visWalkPref 10
- #define visBegTrigger 11
- #define visEndTrigger 12
- #define visLOFlags 13
- #define visLOInteraction 14
- #define visLOBehavior 15
-
- // Indices of cells in visRowRulerGrid.
- #define visXRulerDensity 0
- #define visYRulerDensity 1
- #define visXRulerOrigin 4
- #define visYRulerOrigin 5
- #define visXGridDensity 6
- #define visYGridDensity 7
- #define visXGridSpacing 8
- #define visYGridSpacing 9
- #define visXGridOrigin 10
- #define visYGridOrigin 11
-
- // Indices of cells in visRowHyperlink.
- #define visHLinkDescription 0
- #define visHLinkAddress 1
- #define visHLinkSubAddress 2
- #define visHLinkExtraInfo 3
- #define visHLinkFrame 4
- #define visHLinkNewWin 5
-
- // Indices of cells in visRowComponent.
- #define visCompNoFill 0
- #define visCompNoShow 2
-
- // Cell indices for visRowVertex+i.
- // ...if rowtype is visTagMoveTo or visTagLineTo.
- #define visX 0
- #define visY 1
- // ...if rowtype is visTagArcTo.
- // [0:visX 1:visY]
- #define visBow 2
- // ...if rowtype is visTagEllipticalArcTo.
- // [0:visX 1:visY]
- #define visControlX 2
- #define visControlY 3
- #define visEccentricityAngle 4
- #define visAspectRatio 5
- // ...if rowtype is visTagSplineBeg.
- // [0:visX 1:visY]
- #define visSplineKnot 2
- #define visSplineKnot2 3
- #define visSplineKnot3 4
- #define visSplineDegree 5
- // ...if rowtype is visTagSplineSpan.
- // [0:visX 1:visY 2:visSplineKnot]
-
- // Indices of cells in visRowField+i.
- #define visFieldCell 0
-
- // Indices of cells in visRowCharacter+i.
- #define visCharacterFont 0
- #define visCharacterColor 1
- #define visCharacterStyle 2
- #define visCharacterCase 3
- #define visCharacterPos 4
- #define visCharacterSize 7
-
- // Indices of cells in visRowParagraph+i.
- #define visIndentFirst 0
- #define visIndentLeft 1
- #define visIndentRight 2
- #define visSpaceLine 3
- #define visSpaceBefore 4
- #define visSpaceAfter 5
- #define visHorzAlign 6
-
- // Indices of cells in visRowTab+i.
- // ...# of tab stops in row kept in cell visTabStopCount.
- #define visTabStopCount 0
- // ...position of stop j is in cell ((j-1)*3)+1.
- // ...alignment of stop j is in cell ((j-1)*3)+2.
- #define visTabPos 1
- #define visTabAlign 2
-
- // Indices of cells in visRowScratch+i.
- #define visScratchX 0
- #define visScratchY 1
- #define visScratchA 2
- #define visScratchB 3
- #define visScratchC 4
- #define visScratchD 5
-
- // Indices of cells in visRowConnectionPts+i.
- // [0:visX 1:visY]
- // These exist if row's type is visTagCnnctPtABCD or visTagCnnctNamedABCD.
- #define visCnnctA 2
- #define visCnnctB 3
- #define visCnnctC 4
- #define visCnnctD 5
-
- // Indices of cells in visRowControl+i.
- #define visCtlX 0
- #define visCtlY 1
- #define visCtlXDyn 2
- #define visCtlYDyn 3
- #define visCtlXCon 4
- #define visCtlYCon 5
- #define visCtlGlue 6
- // These exist if row's type is visTagCtlPtTip.
- // visCtlType cell exists but is not used by Visio.
- #define visCtlType 7
- #define visCtlTip 8
-
- // Indices of cells in visRowAction+i.
- #define visActionMenu 0
- #define visActionPrompt 1
- #define visActionHelp 2
- #define visActionAction 3
- #define visActionChecked 4
- #define visActionDisabled 5
-
- // Indices of cells in visRowLayer+i.
- #define visLayerName 0
- #define visLayerColor 2
- #define visLayerStatus 3
- #define visLayerVisible 4
- #define visLayerPrint 5
- #define visLayerActive 6
- #define visLayerLock 7
- #define visLayerSnap 8
- #define visLayerGlue 9
-
- // Indices of cells in visRowUser+i.
- #define visUserValue 0
- #define visUserPrompt 1
-
- // Indices of cells in visRowProp+i.
- #define visCustPropsValue 0
- #define visCustPropsPrompt 1
- #define visCustPropsLabel 2
- #define visCustPropsFormat 3
- #define visCustPropsSortKey 4
- #define visCustPropsType 5
- #define visCustPropsInvis 6
- #define visCustPropsAsk 7
-
- // Values for visXFormResizeMode cell.
- #define visXFormResizeDontCare 0
- #define visXFormResizeSpread 1
- #define visXFormResizeScale 2
-
- // Values for visFill[Shdw]Pattern cells.
- #define visNoFill 0
- #define visSolid 1
- #define visWideUpDiagonal 2
- #define visWideCross 3
- #define visWideDiagonalCross 4
- #define visWideDownDiagonal 5
- #define visWideHorz 6
- #define visWideVert 7
- #define visBackDotsMini 8
- #define visHalfAndHalf 9
- #define visForeDotsMini 10
- #define visForeDotsNarrow 11
- #define visForeDotsWide 12
- #define visThickHorz 13
- #define visThickVertical 14
- #define visThickDownDiagonal 15
- #define visThickUpDiagonal 16
- #define visThickDiagonalCross 17
- #define visBackDotsWide 18
- #define visThinHorz 19
- #define visThinVert 20
- #define visThinDownDiagonal 21
- #define visThinUpDiagonal 22
- #define visThinCross 23
- #define visThinDiagonalCross 24
-
- // Values for visGuideFlags cell.
- #define visGuideXActive 0x400
- #define visGuideYActive 0x800
-
- // Values for visPageDrawSizeType cell.
- #define visPrintSetup 0
- #define visTight 1
- #define visStandard 2
- #define visCustom 3
- #define visLogical 4
- #define visDSMetric 5
- #define visDSEngr 6
- #define visDSArch 7
-
- // Values for visPageDrawScaleType cell.
- #define visNoScale 0
- #define visArchitectural 1
- #define visEngineering 2
- #define visScaleCustom 3
- #define visScaleMetric 4
- #define visScaleMechanical 5
-
- // Values for visTxtBlkVerticalAlign cell.
- #define visVertTop 0
- #define visVertMiddle 1
- #define visVertBottom 2
-
- // Values for visTxtBlkBkgnd cell. (or color index)
- #define visTxtBlkOpaque 0xff
-
- // Values for visDynFeedback cell.
- #define visDynFBDefault 0
- #define visDynFBUCon3Leg 1
- #define visDynFBUCon5Leg 2
-
- // Values for visGlueType cell.
- #define visGlueTypeDefault 0
- #define visGlueTypeTrigger 1
- #define visGlueTypeWalking 2
-
- // Values for visWalkPref cell.
- #define visWalkPrefBegNS 0x1
- #define visWalkPrefEndNS 0x2
-
- // Values for visLOFlags cell.
- #define visLOFlagsVisDecides 0
- #define visLOFlagsPlacable 1
- #define visLOFlagsRoutable 2
- #define visLOFlagsDont 4
- // This bit set by Visio in groups with placable/routable members.
- #define visLOFlagsPNRGroup 8
-
- // Values for visLOInteraction cell.
- // These have effect if visLOFlags includes visLOFlagsPlacable.
- #define visLOIPlaceNormal 0
- // visLOIPlace[X|Y]Permeable bit set if object permeable in [X|Y].
- // visLOIPlace[X|Y]Permeable added starting with 5.0b.
- #define visLOIPlaceXPermeable 2
- #define visLOIPlaceYPermeable 4
- // These have effect if visLOFlags includes visLOFlagsRoutable.
- #define visLOIRouteNormal 0
-
- // Values for visLOBehavior cell.
- // These have effect if visLOFlags includes visLOFlagsPlacable.
- #define visLOBPlaceNormal 0
- // These have effect if visLOFlags includes visLOFlagsRoutable.
- #define visLOBRouteNormal 0
- #define visLOBRouteRightAng 1
- #define visLOBRouteStraight 2
- #define visLOBRouteFlowNS 5
- #define visLOBRouteFlowWE 6
- #define visLOBRouteTreeNS 7
- #define visLOBRouteTreeWE 8
- // visLOBRouteManual bit set if object's been manually routed:
- // visLOBRouteManual added starting with 5.0b.
- #define visLOBRouteManual 0x400
-
- // Values for visX/YRulerDensity cells.
- #define visRulerFine 32
- #define visRulerNormal 16
- #define visRulerCoarse 8
- #define visRulerFixed 0
-
- // Values for visX/YGridDensity cells.
- #define visGridFine 8
- #define visGridNormal 4
- #define visGridCoarse 2
- #define visGridFixed 0
-
- // Values for visCharacterStyle cell.
- #define visBold 0x1
- #define visItalic 0x2
- #define visUnderLine 0x4
- #define visSmallCaps 0x8
-
- // Values for visCharacterCase cell.
- #define visCaseNormal 0
- #define visCaseAllCaps 1
- #define visCaseInitialCaps 2
-
- // Values for visCharacterPos cell.
- #define visPosNormal 0
- #define visPosSuper 1
- #define visPosSub 2
-
- // Values for visHorzAlign cell.
- #define visHorzLeft 0
- #define visHorzCenter 1
- #define visHorzRight 2
- #define visHorzJustify 3
- #define visHorzForce 4
-
- // Values for visTabAlign cell.
- #define visTabStopLeft 0
- #define visTabStopCenter 1
- #define visTabStopRight 2
- #define visTabStopDecimal 3
- #define visTabStopComma 4
-
- // Values for visCtlX/YCon cells.
- #define visCtlProportional 0
- #define visCtlLocked 1
- #define visCtlOffsetMin 2
- #define visCtlOffsetMid 3
- #define visCtlOffsetMax 4
- #define visCtlProportionalHidden 5
- #define visCtlLockedHidden 6
- #define visCtlOffsetMinHidden 7
- #define visCtlOffsetMidHidden 8
- #define visCtlOffsetMaxHidden 9
-
- // Values for visLayerColor cell. (Use shape color)
- #define visNoLayerColor 0xff
-
- // Values for visLayerStatus cell.
- #define visLayerValid 0
- #define visLayerDeleted 1
- #define visLayerAvailable 2
-
- // Values for visCustPropsType cell.
- #define visPropTypeString 0
- #define visPropTypeListFix 1
- #define visPropTypeNumber 2
- #define visPropTypeBool 3
- #define visPropTypeListVar 4
-
- // Indices of colors (in default palette).
- #define visTransparent 0
- #define visBlack 0
- #define visWhite 1
- #define visRed 2
- #define visGreen 3
- #define visBlue 4
- #define visYellow 5
- #define visMagenta 6
- #define visCyan 7
- #define visDarkRed 8
- #define visDarkGreen 9
- #define visDarkBlue 10
- #define visDarkYellow 11
- #define visPurple 12
- #define visDarkCyan 13
- #define visGray 14
- #define visGray10 15
- #define visGray20 16
- #define visGray30 17
- #define visGray40 18
- #define visDarkGray 19
- #define visGray50 19
- #define visGray60 20
- #define visGray70 21
- #define visGray80 22
- #define visGray90 23
-
- // Flags to be passed to the OpenEx method.
- #define visOpenCopy 1
- #define visOpenRO 2
- #define visOpenDocked 4
- #define visOpenDontList 8
- // visOpenMinimized added starting with 5.0b.
- #define visOpenMinimized 0x10
-
- // Flags to be passed to the SaveAsEx method.
- #define visSaveAsRO 1
- #define visSaveAsWS 2
-
- // Flags to be passed to the SavePreviewMode property.
- #define visSavePrevNone 0
- #define visSavePrevDraft1st 1
- #define visSavePrevDetailed1st 2
- #define visSavePrevDraftAll 4
- #define visSavePrevDetailedAll 8
-
- // Flags passed to or returned by Document.Mode.
- #define visDocModeRun 0
- #define visDocModeDesign 1
-
- // Flags to be passed to InsertObject or InsertFromFile.
- #define visInsertLink 0x8
- #define visInsertIcon 0x10
- #define visInsertDontShow 0x1000
- #define visInsertAsControl 0x2000
- #define visInsertAsEmbed 0x4000
-
- // Flag to be passed to GetResults indicating desired return type.
- #define visGetFloats 0
- #define visGetTruncatedInts 1
- #define visGetRoundedInts 2
- #define visGetStrings 3
- #define visGetFormulas 4
-
- // Flags to be passed to SetFormulas or SetResults.
- #define visSetFormulas 0x1
- #define visSetBlastGuards 0x2
- #define visSetTestCircular 0x4
-
- // Flags to be passed to BoundingBox.
- #define visBBoxUprightWH 0x1
- #define visBBoxUprightText 0x2
- #define visBBoxExtents 0x4
- #define visBBoxIncludeGuides 0x1000
- #define visBBoxDrawingCoords 0x2000
- #define visBBoxNoNonPrint 0x4000
-
- // Results returned from HitTest.
- #define visHitOutside 0
- #define visHitOnBoundary 1
- #define visHitInside 2
-
- // Action codes used in conjunction with Select method.
- #define visDeselect 1
- #define visSelect 2
- #define visSubSelect 3
- #define visSelectAll 4
- #define visDeselectAll 256
-
- // Action codes to be passed to Shape.UniqueID.
- #define visGetGUID 0
- #define visGetOrMakeGUID 1
- #define visDeleteGUID 2
-
- // Flag to be passed to Shape.SectionExists and similar methods.
- #define visExistsLocally 1
- #define visExistsAnywhere 0
-
- // Result codes returned by Cell.Error property.
- #define visErrorSuccess 0
- #define visErrorDivideByZero 39
- #define visErrorValue 47
- #define visErrorReference 55
- #define visErrorName 61
- #define visErrorNumber 68
- #define visErrorNotAvailable 74
-
- // Truncate vs Round arg to be passed to Cell.ResultInt.
- #define visTruncate 0
- #define visRound 1
-
- // Run types to be passed to Characters.RunBegin/End.
- #define visCharPropRow 1
- #define visParaPropRow 2
- #define visTabPropRow 3
- #define visWordRun 10
- #define visParaRun 11
- #define visFieldRun 20
-
- // Bias to be passed to Characters.CharPropsRow, etc.
- #define visBiasLetVisioChoose 0
- #define visBiasLeft 1
- #define visBiasRight 2
-
- // Toolbar flavor to be passed to BuiltInToolbars or ToolbarStyle.
- // Visio 5.0 no longer supports toolbar flavors.
- // BuiltInToolbars now ignores argument passed to it.
- // ToolbarStyle can still be used to show/hide toolbars.
- // App.ShowToolbar is now available to do this also.
- #define visToolBarNone -1
- #define visToolBarOn 0
- // These are obsolete as of Visio 5.0. Effect now equivalent to visToolBarOn.
- #define visToolBarMSOffice 0
- #define visToolBarLotusSS 0
-
- // Flags to pass to DrawSpline.
- #define visSplinePeriodic 1
- #define visSplineDoCircles 2
- #define visSplineAbrupt 4
- #define visSpline1D 8
-
- // Type codes to be passed to Page.AddGuide.
- #define visPoint 1
- #define visHorz 2
- #define visVert 3
-
- // Attribute codes returned by Font.Attributes.
- #define visFontRaster 16
- #define visFontDevice 32
- #define visFontScalable 64
- #define visFont0Alias 128
-
- // Result codes returned by Stat method.
- // (Prior to Visio 4.1, Stat always returned visStatNormal)
- #define visStatNormal 0
- #define visStatAppHasShutdown 1
- #define visStatDeleted 2
- #define visStatTouched 4
- #define visStatClosed 8
- #define visStatSuspended 16
-
- // Flags to use with App.TraceFlags.
- #define visTraceEvents 0x1
- #define visTraceAdvises 0x2
- #define visTraceAddonInvokes 0x4
- #define visTraceCallsToVBA 0x8
-
- // The ID no Event object can have.
- #define visEvtIDInval -1
-
- // Event codes to be used with Event and EventList objects.
- #define visEvtCodeInval 0
- #define visEvtCodeDocCreate 1
- #define visEvtCodeDocOpen 2
- #define visEvtCodeDocSave 3
- #define visEvtCodeDocSaveAs 4
- #define visEvtCodeDocRunning 5
- #define visEvtCodeDocDesign 6
- #define visEvtCodeBefDocSave 7
- #define visEvtCodeBefDocSaveAs 8
- #define visEvtCodeBefForcedFlush 200
- #define visEvtCodeAfterForcedFlush 201
- #define visEvtCodeWinSelChange 701
- #define visEvtCodeBefWinSelDel 702
- #define visEvtCodeBefWinPageTurn 703
- #define visEvtCodeWinPageTurn 704
- #define visEvtCodeShapeDelete 801
- #define visEvtCodeBefSelDel 901
- #define visEvtCodeSelAdded 902
-
- // Combine these with type codes that follow to be informed
- // of addition, deletion or modification of those types.
- #define visEvtAdd 0x8000
- #define visEvtDel 0x4000
- #define visEvtMod 0x2000
-
- // Combine these with visEvtAdd/Del/Mod
- #define visEvtWindow 0x1
- #define visEvtDoc 0x2
- #define visEvtStyle 0x4
- #define visEvtMaster 0x8
- #define visEvtPage 0x10
- // visEvtLayer not used. Value may be used for different purpose in future.
- #define visEvtLayer 0x20
- #define visEvtShape 0x40
- #define visEvtText 0x80
- // visEvtConnect supported as of Visio 5.0. (Defined but implemented prior to 5.0.)
- #define visEvtConnect 0x100
- // visEvtSection not used. Value may be used for different purpose in future.
- #define visEvtSection 0x200
- // visEvtRow not used. Value may be used for different purpose in future.
- #define visEvtRow 0x400
- // visEvtCell+visEvtMod fires when a cell's value changes.
- #define visEvtCell 0x800
- // visEvtFormula+visEvtMod fires when a cell's formula changes.
- #define visEvtFormula 0x1000
-
- // Combine this with app event codes that follow to be
- // informed when those events happen to this instance.
- #define visEvtApp 0x1000
-
- // Combine these with visEvtApp
- #define visEvtAppActivate 0x1
- #define visEvtAppDeactivate 0x2
- #define visEvtObjActivate 0x4
- #define visEvtObjDeactivate 0x8
- #define visEvtBeforeQuit 0x10
- #define visEvtBeforeModal 0x20
- #define visEvtAfterModal 0x40
- #define visEvtWinActivate 0x80
- #define visEvtMarker 0x100
- #define visEvtNonePending 0x200
- #define visEvtIdle 0x400
-
- // These are obsolete and unsupported as of Visio 4.1.
- #define visEvtCode1stUser 28672
- #define visEvtCodeLastUser 32767
-
- // These are obsolete. Use visEvtCodeDocXxx instead.
- #define visEvtCodeCreate 1
- #define visEvtCodeOpen 2
-
- // Action codes to be used with Event and EventList objects.
- #define visActCodeRunAddon 1
- #define visActCodeAdvise 2
-
- // Pass this to EventInfo to get info on most recent event.
- #define visEvtIdMostRecent 0
-
-
- // These are the codes returned by object.ObjectType.
- #define visObjTypeUnknown 1
- #define visObjTypeApp 3
- #define visObjTypeCell 4
- #define visObjTypeChars 5
- #define visObjTypeConnect 8
- #define visObjTypeConnects 9
- #define visObjTypeDoc 10
- #define visObjTypeDocs 11
- #define visObjTypeMaster 12
- #define visObjTypeMasters 13
- #define visObjTypePage 14
- #define visObjTypePages 15
- #define visObjTypeSelection 16
- #define visObjTypeShape 17
- #define visObjTypeShapes 18
- #define visObjTypeStyle 19
- #define visObjTypeStyles 20
- #define visObjTypeWindow 21
- #define visObjTypeWindows 22
- #define visObjTypeLayer 25
- #define visObjTypeLayers 26
- #define visObjTypeFont 27
- #define visObjTypeFonts 28
- #define visObjTypeColor 29
- #define visObjTypeColors 30
- #define visObjTypeAddon 31
- #define visObjTypeAddons 32
- #define visObjTypeEvent 33
- #define visObjTypeEventList 34
- #define visObjTypeGlobal 36
- #define visObjTypeHyperlink 37
- #define visObjTypeOLEObjects 38
- #define visObjTypeOLEObject 39
- #define visObjTypePaths 40
- #define visObjTypePath 41
- #define visObjTypeCurve 42
-
- // Text field categories.
- #define visFCatCustom 0
- #define visFCatDateTime 1
- #define visFCatDocument 2
- #define visFCatGeometry 3
- #define visFCatObject 4
- #define visFCatPage 5
- #define visFCatNotes 6
-
- // Text field Date/Time codes.
- #define visFCodeCreateDate 0
- #define visFCodeCreateTime 1
- #define visFCodeCurrentDate 2
- #define visFCodeCurrentTime 3
- #define visFCodeEditDate 4
- #define visFCodeEditTime 5
- #define visFCodePrintDate 6
- #define visFCodePrintTime 7
-
- // Text field Document Info codes.
- #define visFCodeCreator 0
- #define visFCodeDescription 1
- #define visFCodeDirectory 2
- #define visFCodeFileName 3
- #define visFCodeKeyWords 4
- #define visFCodeSubject 5
- #define visFCodeTitle 6
- #define visFCodeManager 7
- #define visFCodeCompany 8
- #define visFCodeCategory 9
- #define visFCodeHyperlinkBase 10
-
- // Text field Geometry Info codes.
- #define visFCodeWidth 0
- #define visFCodeHeight 1
- #define visFCodeAngle 2
-
- // Text field Object Info codes.
- #define visFCodeData1 0
- #define visFCodeData2 1
- #define visFCodeData3 2
- #define visFCodeObjectID 3
- #define visFCodeMasterName 4
- #define visFCodeObjectName 5
- #define visFCodeObjectType 6
-
- // Text field Page Info codes.
- #define visFCodeBackgroundName 0
- #define visFCodePageName 1
- #define visFCodeNumberOfPages 2
- #define visFCodePageNumber 3
-
- // Text field format codes.
- #define visFmtNumGenNoUnits 0
- #define visFmtNumGenDefUnits 1
-
- #define visFmt0PlNoUnits 2
- #define visFmt0PlDefUnits 3
- #define visFmt1PlNoUnits 4
- #define visFmt1PlDefUnits 5
- #define visFmt2PlNoUnits 6
- #define visFmt2PlDefUnits 7
- #define visFmt3PlNoUnits 8
- #define visFmt3PlDefUnits 9
-
- #define visFmtFeetAndInches 10
- #define visFmtRadians 11
- #define visFmtDegrees 12
- #define visFmtFeetAndInches1Pl 13
- #define visFmtFeetAndInches2Pl 14
-
- #define visFmtFraction1PlNoUnits 15
- #define visFmtFraction1PlDefUnits 16
- #define visFmtFraction2PlNoUnits 17
- #define visFmtFraction2PlDefUnits 18
-
- #define visFmtDateShort 20
- #define visFmtDateLong 21
- #define visFmtDateMDYY 22
- #define visFmtDateMMDDYY 23
- #define visFmtDateMmmDYYYY 24
- #define visFmtDateMmmmDYYYY 25
- #define visFmtDateDMYY 26
- #define visFmtDateDDMMYY 27
- #define visFmtDateDMMMYYYY 28
- #define visFmtDateDMMMMYYYY 29
-
- #define visFmtTimeGen 30
- #define visFmtTimeHMM 31
- #define visFmtTimeHHMM 32
- #define visFmtTimeHMM24 33
- #define visFmtTimeHHMM24 34
- #define visFmtTimeHMMAMPM 35
- #define visFmtTimeHHMMAMPM 36
-
- #define visFmtStrNormal 37
- #define visFmtStrLower 38
- #define visFmtStrUpper 39
-
- #define visFmtJDategggeXmXdXww 40
- #define visFmtJDateyyyyXmXdXww 41
- #define visFmtJDategggeXmXdX 42
- #define visFmtJDateyyyyXmXdX 43
- #define visFmtJDateyyyymd 44
- #define visFmtJDateyymmdd 45
- #define visFmtJDatehmmaxpx 46
- #define visFmtJDateaxpxhmm 47
- #define visFmtJDateaxpxhXmmX 48
- #define visFmtJDatehXmmX 49
-
- #define visFmtCDategggeXmmmmXdddd 50
- #define visFmtCDateggeXmmmmXdddd 51
- // visFmtCDategeXmmmmXddddXww added starting with 5.0c.
- #define visFmtCDategeXmmmmXddddXww 52
- // visFmtCDategeXmmmmXdddd's value changed from 52 to 53 starting with 5.0c.
- #define visFmtCDategeXmmmmXdddd 53
-
- // Document version codes.
- #define visVersionUnsaved 0x0
- #define visVersion10 0x10023
- #define visVersion20 0x20000
- #define visVersion30 0x30003
- #define visVersion40 0x40000
- #define visVersion50 0x50000
-
- // Master.AlignName settings.
- #define visLeft 1
- #define visCenter 2
- #define visRight 3
-
- // Master.ExportIcon flags.
- #define visIconFormatVisio 0
- #define visIconFormatBMP 2
-
- // Master.IconSize settings.
- #define visNormal 1
- #define visTall 2
- #define visWide 3
- #define visDouble 4
-
- // Master.IconUpdate settings.
- #define visAutomatic 1
- #define visManual 0
-
- // Master.PatternFlags settings.
- #define visMasIsLinePat 0x1
- #define visMasIsLineEnd 0x2
- #define visMasIsFillPat 0x4
-
- // Flags to use if visMasIsLinePat is set.
- #define visMasLPTileDeform 0x0
- #define visMasLPTile 0x10
- #define visMasLPStretch 0x20
- #define visMasLPAnnotate 0x30
- #define visMasLPScale 0x40
-
- // Flags to use if visMasIsLineEnd is set.
- #define visMasLEDefault 0x0
- #define visMasLEUpright 0x100
- #define visMasLEScale 0x400
-
- // Flags to use if visMasIsFillPat is set.
- #define visMasFPTile 0x0
- #define visMasFPCenter 0x1000
- #define visMasFPStretch 0x2000
- #define visMasFPScale 0x4000
-
- // Codes returned by Connect.FromPart.
- #define visConnectFromError -1
- #define visFromNone 0
- #define visLeftEdge 1
- #define visCenterEdge 2
- #define visRightEdge 3
- #define visBottomEdge 4
- #define visMiddleEdge 5
- #define visTopEdge 6
- #define visBeginX 7
- #define visBeginY 8
- #define visBegin 9
- #define visEndX 10
- #define visEndY 11
- #define visEnd 12
- #define visControlPoint 100
-
- // Codes returned by Connect.ToPart.
- #define visConnectToError -1
- #define visToNone 0
- #define visGuideX 1
- #define visGuideY 2
- #define visWholeShape 3
- #define visConnectionPoint 100
-
- // Obsolete - Use visConnectFrom/ToError.
- #define visConnectError -1
-
- // Obsolete - Use visFrom/ToNone.
- #define visNone 0
-
- // UI Object Set identifiers.
- #define visUIObjSetNoDocument 1
- #define visUIObjSetDrawing 2
- #define visUIObjSetStencil 3
- #define visUIObjSetShapeSheet 4
- #define visUIObjSetIcon 5
- #define visUIObjSetInPlace 6
- #define visUIObjSetPrintPreview 7
- #define visUIObjSetText 8
- #define visUIObjSetCntx_DrawObjSel 9
- #define visUIObjSetCntx_DrawOleObjSel 10
- #define visUIObjSetCntx_DrawNoObjSel 11
- #define visUIObjSetCntx_InPlaceNoObj 12
- #define visUIObjSetCntx_TextEdit 13
- #define visUIObjSetCntx_StencilRO 14
- #define visUIObjSetCntx_ShapeSheet 15
- #define visUIObjSetCntx_Toolbar 16
- #define visUIObjSetCntx_FullScreen 17
- #define visUIObjSetBinderInPlace 18
- #define visUIObjSetCntx_Debug 19
- #define visUIObjSetCntx_StencilRW 20
- #define visUIObjSetCntx_StencilDocked 21
- #define visUIObjSetHostingInPlace 22
- #define visUIObjSetCntx_Hyperlink 23
- #define visUIObjSetPal_LineColors 24
- #define visUIObjSetPal_LineWeights 25
- #define visUIObjSetPal_LinePatterns 26
- #define visUIObjSetPal_FillColors 27
- #define visUIObjSetPal_FillPatterns 28
- #define visUIObjSetPal_TextColors 29
- #define visUIObjSetPal_AlignShapes 30
- #define visUIObjSetPal_DistributeShapes 31
- #define visUIObjSetPal_Shadow 32
- #define visUIObjSetPal_LineEnds 33
- #define visUIObjSetPal_CornerRounding 34
-
- // Command numbers to be used with CmdNum property.
- #define visCmdHierarchical 200
- #define visCmdFileNew 1001
- #define visCmdFileOpen 1002
- #define visCmdFileClose 1003
- #define visCmdFileSave 1004
- #define visCmdFileSaveAs 1005
- #define visCmdFileSaveWorkspace 1006
- #define visCmdFileImport 1007
- #define visCmdFileSummaryInfoDlg 1009
- #define visCmdFilePrint 1010
- #define visCmdFileExit 1016
- #define visCmdEditUndo 1017
- #define visCmdEditRedo 1018
- #define visCmdEditRepeat 1019
- #define visCmdUFEditCut 1020
- #define visCmdUFEditCopy 1021
- #define visCmdUFEditPaste 1022
- #define visCmdUFEditClear 1023
- #define visCmdUFEditDuplicate 1024
- #define visCmdUFEditSelectAll 1025
- #define visCmdEditSelectSpecial 1026
- #define visCmdEditPasteSpecial 1027
- #define visCmdEditOpenObject 1029
- #define visCmdEditLinks 1030
- #define visCmdEditInsertObject 1031
- #define visCmdEditInsertField 1032
- #define visCmdViewFitInWindow 1033
- #define visCmdView75 1034
- #define visCmdView100 1035
- #define visCmdView150 1036
- #define visCmdView200 1037
- #define visCmdViewCustom 1038
- #define visCmdViewRulers 1039
- #define visCmdViewGrid 1040
- #define visCmdViewGuides 1041
- #define visCmdViewConnections 1042
- #define visCmdEditFind 1043
- #define visCmdViewStatusBar 1044
- #define visCmdObjectBringForward 1045
- #define visCmdObjectBringToFront 1046
- #define visCmdObjectSendBackward 1047
- #define visCmdObjectSendToBack 1048
- #define visCmdObjectAlignObjects 1049
- #define visCmdObjectConnectObjects 1050
- #define visCmdObjectGroup 1051
- #define visCmdObjectUngroup 1052
- #define visCmdObjectAddToGroup 1053
- #define visCmdObjectRemoveFromGroup 1054
- #define visCmdObjectConvertToGroup 1055
- #define visCmdObjectRotate90 1056
- #define visCmdObjectFlipVertical 1057
- #define visCmdObjectFlipHorizontal 1058
- #define visCmdObjectReverse 1059
- #define visCmdObjectUnion 1060
- #define visCmdObjectCombine 1061
- #define visCmdObjectFragment 1062
- #define visCmdFormatStyle 1063
- #define visCmdFormatDefineStyles 1064
- #define visCmdFormatLine 1065
- #define visCmdFormatFill 1066
- #define visCmdFormatText 1067
- #define visCmdFormatFont 1067
- #define visCmdFormatParagraph 1068
- #define visCmdFormatTabs 1069
- #define visCmdFormatBlock 1070
- #define visCmdFormatBehavior 1071
- #define visCmdFormatProtection 1072
- #define visCmdFormatSpecial 1073
- #define visCmdOptionsEditDrawing 1074
- #define visCmdOptionsEditBackground 1075
- #define visCmdOptionsPageSetup 1076
- #define visCmdOptionsGoToDrawing 1077
- #define visCmdOptionsNewPage 1078
- #define visCmdOptionsDeletePages 1079
- #define visCmdOptionsReorderPages 1080
- #define visCmdOptionsPreferences 1081
- #define visCmdOptionsColorPaletteDlg 1082
- #define visCmdOptionsProtectDocument 1083
- #define visCmdOptionsSnapGlueSetup 1084
- #define visCmdWindowNewWindow 1085
- #define visCmdWindowCascadeAll 1086
- #define visCmdWindowTileAll 1087
- #define visCmdWindowShowShapeSheet 1088
- #define visCmdWindowShowMasterObjects 1089
- #define visCmdRunAddOnMenu 1090
- #define visCmdWindowShowDrawPage 1091
- #define visCmdHelpContents 1092
- #define visCmdDecreaseIndent 1093
- #define visCmdIncreaseIndent 1094
- #define visCmdDecreaseParaSpacing 1095
- #define visCmdIncreaseParaSpacing 1096
- #define visCmdTextRotate90 1098
- #define visCmdHelpAboutVisio 1100
- #define visCmdStenEditIcon 1101
- #define visCmdStenEditDrawing 1102
- #define visCmdStenNameMaster 1103
- #define visCmdStenNewMaster 1104
- #define visCmdStenImageMaster 1105
- #define visCmdStenCleanup 1106
- #define visCmdSWShowValues 1107
- #define visCmdSWShowFormulas 1108
- #define visCmdSWShowSectionsDlg 1109
- #define visCmdSWPasteNameDlg 1110
- #define visCmdSWPasteFunctionDlg 1111
- #define visCmdSWInsertRow 1112
- #define visCmdSWInsertRowAfter 1113
- #define visCmdSWChangeRowTypeDlg 1114
- #define visCmdSWDeleteRow 1115
- #define visCmdSWAddSectionDlg 1116
- #define visCmdSWDeleteSection 1117
- #define visCmdFormatDoubleClick 1118
- #define visCmdDrawLineStyle 1122
- #define visCmdDrawFillStyle 1123
- #define visCmdDrawSnap 1124
- #define visCmdDrawGlue 1125
- #define visCmdDrawZoom 1126
- #define visCmdTextStyle 1128
- #define visCmdTextFont 1129
- #define visCmdTextSize 1130
- #define visCmdTextBold 1131
- #define visCmdTextItalic 1132
- #define visCmdTextSmallCaps 1133
- #define visCmdTextSuperscript 1134
- #define visCmdTextSubscript 1135
- #define visCmdTextUline 1136
- #define visCmdSWCancel 1139
- #define visCmdSWAccept 1140
- #define visCmdSWFormula 1141
- #define visCmdSWShowToggle 1142
- #define visCmdIconLeftColor 1143
- #define visCmdIconPencilTool 1145
- #define visCmdRecalcObjectWH 1146
- #define visCmdTurnToPrevPage 1147
- #define visCmdTurnToNextPage 1148
- #define visCmdEditReplace 1179
- #define visCmdAlignObjectLeft 1196
- #define visCmdAlignObjectCenter 1197
- #define visCmdAlignObjectRight 1198
- #define visCmdAlignObjectTop 1199
- #define visCmdAlignObjectMiddle 1200
- #define visCmdAlignObjectBottom 1201
- #define visCmdCenterDrawing 1202
- #define visCmdDeselectAll 1213
- #define visCmdTextEditState 1214
- #define visCmdZoomIn 1216
- #define visCmdZoomOut 1217
- #define visCmdDRPointerTool 1219
- #define visCmdDRPencilTool 1220
- #define visCmdDRLineTool 1221
- #define visCmdDRQtrArcTool 1222
- #define visCmdDRRectTool 1223
- #define visCmdDROvalTool 1224
- #define visCmdDRConnectorTool 1225
- #define visCmdDRConnectionTool 1226
- #define visCmdDRTextTool 1227
- #define visCmdDRRotateTool 1228
- #define visCmdObjectDistributeDlg 1230
- #define visCmdDistributeHSpace 1231
- #define visCmdDistributeCenter 1233
- #define visCmdDistributeVSpace 1235
- #define visCmdDistributeMiddle 1237
- #define visCmdDlgLotusNotesFields 1245
- #define visCmdToolsSpelling 1270
- #define visCmdFormatPainter 1271
- #define visCmdStenFloating 1274
- #define visCmdView50 1279
- #define visCmdView400 1280
- #define visCmdSendAsMail 1292
- #define visCmdShapeActions 1309
- #define visCmdDRSplineTool 1311
- #define visCmdFormatCustPropEdit 1312
- #define visCmdRulerGridDlg 1318
- #define visCmdFormatShadow 1333
- #define visCmdFormatCorners 1334
- #define visCmdToolsInventory 1335
- #define visCmdPageSizeScale 1076
- #define visCmdStenSwitchSides 1342
- #define visCmdToolsArrayShapesAddOn 1354
- #define visCmdSetLineWeight 1355
- #define visCmdSetLinePattern 1356
- #define visCmdSetLineEnds 1357
- #define visCmdSetLineCornerStyle 1358
- #define visCmdSetLineColor 1359
- #define visCmdCloseWindow 1361
- #define visCmdSetFillShadow 1379
- #define visCmdSetFillColor 1385
- #define visCmdHelpMode 1386
- #define visCmdOffsetDlg 1387
- #define visCmdDesignMode 1388
- #define visCmdShapeExplorer 1389
- #define visCmdSetFillPattern 1399
- #define visCmdSetCharColor 1404
- #define visCmdSetCharSizeUp 1405
- #define visCmdSetCharSizeDown 1406
- #define visCmdTextHAlignLeft 1407
- #define visCmdTextHAlignCenter 1408
- #define visCmdTextHAlignRight 1409
- #define visCmdTextHAlignJustify 1412
- #define visCmdTextVAlignTop 1413
- #define visCmdTextVAlignMiddle 1414
- #define visCmdTextVAlignBottom 1422
- #define visCmdStampTool 1424
- #define visCmdObjectInfoDlg 1425
- #define visCmdObjectHelp 1428
- #define visCmdFileOpenStencil 1442
- #define visCmdPrintPage 1443
- #define visCmdSWShapeActionDlg 1444
- #define visCmdLayerDlg 1446
- #define visCmdLayerSetupDlg 1448
- #define visCmdCropTool 1449
- #define visCmdTextBlockTool 1451
- #define visCmdStenClose 1452
- #define visCmdIntersect 1453
- #define visCmdSubtract 1454
- #define visCmdStenActivate 1458
- #define visCmdStenIconAndName 1480
- #define visCmdStenIconOnly 1481
- #define visCmdStenNameOnly 1482
- #define visCmdStenAutoArrange 1483
- #define visCmdPrintPreview 1490
- #define visCmdOpenInVisio 1491
- #define visCmdFullScreenMode 1492
- #define visCmdRotate90Clockwise 1494
- #define visCmdZoomLast 1495
- #define visCmdZoomPageWidth 1496
- #define visCmdToolbarsDlg 1500
- #define visCmdINETAddToFavorites 1506
- #define visCmdViewPageBreaks 1509
- #define visCmdZoomSingleTile 1512
- #define visCmdPreviousTile 1513
- #define visCmdNextTile 1514
- #define visCmdFirstTile 1515
- #define visCmdLastTile 1516
- #define visCmdInsertAutoCADAddOn 1521
- #define visCmdInsertControlDlg 1522
- #define visCmdJoin 1533
- #define visCmdTrim 1534
- #define visCmdDlgCustomFit 1536
- #define visCmdFitCurve 1538
- #define visCmdIconBucketTool 1543
- #define visCmdIconLassoTool 1544
- #define visCmdIconSelectNet 1545
- #define visCmdToolsLayoutShapesDlg 1574
- #define visCmdToolsRunVBE 1576
- #define visCmdToolsMacroDlg 1577
- #define visCmdFileNewBlankDrawing 1579
- #define visCmdFileNewBlankStencil 1582
- #define visCmdProgRefHelp 1584
- #define visCmdInsertHyperLink 1585
- #define visCmdHelpTemplates 1586
- #define visCmdEmailRouting 1588
- #define visCmdSendToExchange 1589
- #define visCmdINETUserSearchPage 1595
- #define visCmdINETVisioHomePage 1596
- #define visCmdINETGoForward 1598
- #define visCmdINETGoBack 1599
- #define visCmdOpenActiveObject 1601
- #define visCmdCancelInPlaceEditing 1602
- #define visCmdINETVisioSolutionsLibrary 1604
- #define visCmdINETKnowledgeBase 1605
- #define visCmdINETDiagrammingResources 1606
- #define visCmdINETOpenHlink 1607
- #define visCmdINETOpenHlinkNewWnd 1608
- #define visCmdINETCopyHyperlink 1610
- #define visCmdHyperlinkHier 1611
- #define visCmdINETEditHyperlink 1619
- #define visCmdINETPasteAsHyperlink 1620
- #define visCmdBullets 1633
- #define visCmdShapeLayerToolbar 1634
- #define visCmdGoToPageToolbar 1635
- #define visCmdFormatAllTextProps 1642
- #define visCmdBrowseSampleDrawings 1645
-
- // Toolbar and Status Bar constants for CtrlType property.
- #define visCtrlTypeEND 0x0
- #define visCtrlTypeSTATE 0x1
- #define visCtrlTypeBUTTON 0x2
- #define visCtrlTypeSTATE_BUTTON 0x3
- #define visCtrlTypePALETTEBUTTON 0x10
- #define visCtrlTypeHIERBUTTON 0x4
- #define visCtrlTypeSTATE_HIERBUTTON 0x5
- #define visCtrlTypeDROPBUTTON 0x8
- #define visCtrlTypeSTATE_DROPBUTTON 0x9
- #define visCtrlTypeSPINBUTTON 0x10
- #define visCtrlTypePUSHBUTTON 0x20
- #define visCtrlTypeOWNERDRAW_BUTTON 0x21
- #define visCtrlTypeEDITBOX 0x40
- #define visCtrlTypeCOMBOBOX 0x80
- #define visCtrlTypeCOMBODRAW 0x100
- #define visCtrlTypeLISTBOX 0x200
- #define visCtrlTypeLISTBOXDRAW 0x201
- #define visCtrlTypeCOLORBOX 0x400
- #define visCtrlTypeLABEL 0x800
- #define visCtrlTypeMESSAGE 0x1000
- #define visCtrlTypeSPACER 0x4000
-
- // Toolbar and Status Bar constants for Spacing property.
- #define visCtrlSpacingNONE 0x0
- #define visCtrlSpacingVARIABLE_BEFORE 0x1
- #define visCtrlSpacingVARIABLE_AFTER 0x2
- #define visCtrlSpacingFIXED_BEFORE 0x4
- #define visCtrlSpacingFIXED_AFTER 0x8
- #define visCtrlSpacingNEW_ROW 0x10
- #define visCtrlSpacingTB_NOTFIXED 0x20
- #define visCtrlSpacingPALETTERIGHT 0x40
- #define visCtrlSpacingNEW_ROW_PALETTERIGHT 0x50
-
- // Toolbar and Status Bar constants for control alignment.
- #define visCtrlAlignmentLEFT 0x1
- #define visCtrlAlignmentCENTER 0x2
- #define visCtrlAlignmentRIGHT 0x4
- #define visCtrlAlignmentBOX 0x80
- #define visCtrlAlignmentLEFTBOX 0x81
- #define visCtrlAlignmentCENTERBOX 0x82
- #define visCtrlAlignmentRIGHTBOX 0x84
-
- // Toolbar and Status Bar constants for CntrlID property.
- #define visCtrlIDNEW 8383
- #define visCtrlIDOPEN 1
- #define visCtrlIDOPENSTEN 2
- #define visCtrlIDSAVE 3
- #define visCtrlIDPRINT 4
- #define visCtrlIDPREVIEW 5
- #define visCtrlIDCUT 6
- #define visCtrlIDCOPY 7
- #define visCtrlIDPASTE 8
- #define visCtrlIDCLEAR 9
- #define visCtrlIDUNDO 10
- #define visCtrlIDREDO 11
- #define visCtrlIDREPEAT 12
- #define visCtrlIDPREVIOUSPAGE 13
- #define visCtrlIDNEXTPAGE 14
- #define visCtrlIDZOOMOUT 15
- #define visCtrlIDZOOMIN 16
- #define visCtrlIDZOOM100 17
- #define visCtrlIDFLIPHORZ 18
- #define visCtrlIDFLIPVERT 19
- #define visCtrlIDPOINTERTOOL 20
- #define visCtrlIDPENCILTOOL 21
- #define visCtrlIDLINETOOL 22
- #define visCtrlIDQTRARCTOOL 23
- #define visCtrlIDRECTTOOL 24
- #define visCtrlIDOVALTOOL 25
- #define visCtrlIDSTAMPTOOL 26
- #define visCtrlIDTEXTTOOL 27
- #define visCtrlIDROTATETOOL 28
- #define visCtrlIDCROPTOOL 29
- #define visCtrlIDCONNECTIONPTTOOL 30
- #define visCtrlIDSNAP 31
- #define visCtrlIDGLUE 32
- #define visCtrlIDRULER 33
- #define visCtrlIDGRID 34
- #define visCtrlIDGUIDE 35
- #define visCtrlIDCONNECT 36
- #define visCtrlIDROTATECLOCKWISE 37
- #define visCtrlIDROTATECOUNTER 38
- #define visCtrlIDNEWWINDOW 39
- #define visCtrlIDCORNERSTYLE 40
- #define visCtrlIDLINEEND 41
- #define visCtrlIDSHADOWSTYLE 42
- #define visCtrlIDFILLCOLOR 43
- #define visCtrlIDLINECOLOR 44
- #define visCtrlIDLINEWEIGHT 45
- #define visCtrlIDLINEPATTERN 46
- #define visCtrlIDFILLPATTERN 47
- #define visCtrlIDPOINTSIZEDOWN 48
- #define visCtrlIDPOINTSIZEUP 49
- #define visCtrlIDBOLD 50
- #define visCtrlIDITALIC 51
- #define visCtrlIDULINE 52
- #define visCtrlIDSUPERSCRIPT 53
- #define visCtrlIDSUBSCRIPT 54
- #define visCtrlIDTEXTCOLOR 55
- #define visCtrlIDTEXTLEFT 56
- #define visCtrlIDTEXTCENTER 57
- #define visCtrlIDTEXTRIGHT 58
- #define visCtrlIDTEXTJUSTIFY 59
- #define visCtrlIDTEXTTOP 60
- #define visCtrlIDTEXTMIDDLE 61
- #define visCtrlIDTEXTBOTTOM 62
- #define visCtrlIDALIGN 63
- #define visCtrlIDALIGNLEFT 64
- #define visCtrlIDALIGNCENTER 65
- #define visCtrlIDALIGNRIGHT 66
- #define visCtrlIDALIGNTOP 67
- #define visCtrlIDALIGNMIDDLE 68
- #define visCtrlIDALIGNBOTTOM 69
- #define visCtrlIDDISTRIBUTE 70
- #define visCtrlIDDHORZ_EQSPACE 71
- #define visCtrlIDDHORZ_CENTER 72
- #define visCtrlIDDVERT_EQSPACE 73
- #define visCtrlIDDVERT_MIDDLE 74
- #define visCtrlIDCONNECTSHAPES 75
- #define visCtrlIDFIRSTPAGE 76
- #define visCtrlIDLASTPAGE 77
- #define visCtrlIDPAGEBREAKS 78
- #define visCtrlIDICONNAME 80
- #define visCtrlIDICONONLY 81
- #define visCtrlIDNAMEONLY 82
- #define visCtrlIDARRANGEICONS 83
- #define visCtrlIDCANCELFORMULA 84
- #define visCtrlIDACCEPTFORMULA 85
- #define visCtrlIDICONPENCIL 86
- #define visCtrlIDICONBUCKET 87
- #define visCtrlIDICONLASSO 88
- #define visCtrlIDICONSELNET 89
- #define visCtrlIDBRINGFRONT 90
- #define visCtrlIDSENDBACK 91
- #define visCtrlIDGROUP 92
- #define visCtrlIDUNGROUP 93
- #define visCtrlIDCASCADE 94
- #define visCtrlIDTILE 95
- #define visCtrlIDCONNECTORTOOL 96
- #define visCtrlIDTEXTBLOCKTOOL 97
- #define visCtrlIDWHOLEPAGE 98
- #define visCtrlIDSINGLETILE 99
- #define visCtrlIDFORMULA 190
- #define visCtrlIDSPACER 191
- #define visCtrlIDALLSTYLESCOMBO 200
- #define visCtrlIDTEXTSTYLECOMBO 201
- #define visCtrlIDLINESTYLECOMBO 202
- #define visCtrlIDFILLSTYLECOMBO 203
- #define visCtrlIDZOOMCOMBO 204
- #define visCtrlIDFONTCOMBO 205
- #define visCtrlIDPOINTSIZECOMBO 206
- #define visCtrlIDALLSTYLESLIST 220
- #define visCtrlIDTEXTSTYLELIST 221
- #define visCtrlIDLINESTYLELIST 222
- #define visCtrlIDFILLSTYLELIST 223
- #define visCtrlIDZOOMLIST 224
- #define visCtrlIDFONTLIST 225
- #define visCtrlIDPOINTSIZELIST 226
- #define visCtrlIDGOTOPAGELIST 227
- #define visCtrlIDCLOSE 240
- #define visCtrlIDLEFTCOLORBOX 300
- #define visCtrlIDRIGHTCOLORBOX 301
- #define visCtrlIDCOLOR1 302
- #define visCtrlIDCOLOR2 303
- #define visCtrlIDCOLOR3 304
- #define visCtrlIDCOLOR4 305
- #define visCtrlIDCOLOR5 306
- #define visCtrlIDCOLOR6 307
- #define visCtrlIDCOLOR7 308
- #define visCtrlIDCOLOR8 309
- #define visCtrlIDCOLOR9 310
- #define visCtrlIDCOLOR10 311
- #define visCtrlIDCOLOR11 312
- #define visCtrlIDCOLOR12 313
- #define visCtrlIDCOLOR13 314
- #define visCtrlIDCOLOR14 315
- #define visCtrlIDCOLOR15 316
- #define visCtrlIDCOLOR16 317
- #define visCtrlIDTRANSPARENT 318
- #define visCtrlIDALLSTYLESLABEL 400
- #define visCtrlIDTEXTSTYLELABEL 401
- #define visCtrlIDLINESTYLELABEL 402
- #define visCtrlIDFILLSTYLELABEL 403
- #define visCtrlIDZOOMLABEL 404
- #define visCtrlIDFONTLABEL 405
- #define visCtrlIDPOINTSIZELABEL 406
- #define visCtrlIDLEFTCOLORLABEL 407
- #define visCtrlIDRIGHTCOLORLABEL 408
- #define visCtrlIDSTATUSLABEL 409
- #define visCtrlIDPREVIEWLABEL 410
- #define visCtrlIDSTATUSREADOUT 500
- #define visCtrlIDSTATUSMSG_1 501
- #define visCtrlIDSTATUSMSG_2 502
- #define visCtrlIDSTATUSMSG_3 503
- #define visCtrlIDSTATUSMSG_4 504
- #define visCtrlIDSTATUSMSG_5 505
- #define visCtrlIDSTATUSMSG_6 506
- #define visCtrlIDSTATUSMSG_7 507
- #define visCtrlIDSTATUSMSG_8 508
- #define visCtrlIDSTATUSMSG_9 509
- #define visCtrlIDSPLINETOOL 79
- #define visCtrlIDSPELLING 100
- #define visCtrlIDFORMATPAINTER 101
- #define visCtrlIDHELPMODE 102
- #define visCtrlIDLAYERPROPERTIES 103
- #define visCtrlIDLAYOUTSHAPES 104
- #define visCtrlIDINSERTHYPERLINK 105
- #define visCtrlIDSEARCHTHEWEB 106
- #define visCtrlIDGOBACK 107
- #define visCtrlIDGOFORWARD 108
- #define visCtrlIDWEBTOOLBAR 109
- #define visCtrlIDSHAPEEXPL 110
- #define visCtrlIDCUSTPROP 111
- #define visCtrlIDROTATETEXT 112
- #define visCtrlIDBULLETS 113
- #define visCtrlIDDECRINDENT 114
- #define visCtrlIDINCRINDENT 115
- #define visCtrlIDDECRPARA 116
- #define visCtrlIDINCRPARA 117
- #define visCtrlIDINSERTCONTROL 118
- #define visCtrlIDDESIGNMODE 119
- #define visCtrlIDSHAPESHEET 120
- #define visCtrlIDSHAPELAYER 247
- #define visCtrlIDGOTOPAGE 207
- #define visCtrlIDLINECOLORS 241
- #define visCtrlIDLINEWEIGHTS 242
- #define visCtrlIDLINEPATTERNS 243
- #define visCtrlIDFILLCOLORS 244
- #define visCtrlIDFILLPATTERNS 245
- #define visCtrlIDTEXTCOLORS 246
- #define visCtrlIDMACROS 121
- #define visCtrlIDVBEDITOR 122
- #define visCtrlIDSHAPELAYERCOMBO 208
- #define visCtrlIDSHAPELAYERLIST 228
- #define visCtrlIDALIGNSHAPES 260
- #define visCtrlIDDISTRIBUTESHAPES 261
- #define visCtrlIDMSG_PAGES 510
-
- // Toolbar and Status Bar icon identifiers.
- #define visIconIXNEW 0
- #define visIconIXOPEN 1
- #define visIconIXOPENSTENCIL 2
- #define visIconIXSAVE 3
- #define visIconIXPRINT 4
- #define visIconIXPRINTPREVIEW 5
- #define visIconIXCUT 6
- #define visIconIXCOPY 7
- #define visIconIXPASTE 8
- #define visIconIXCLEAR 9
- #define visIconIXUNDO 10
- #define visIconIXREDO 11
- #define visIconIXREPEAT 12
- #define visIconIXPREVIOUSPAGE 13
- #define visIconIXNEXTPAGE 14
- #define visIconIXZOOMOUT 15
- #define visIconIXZOOMIN 16
- #define visIconIXZOOM100 17
- #define visIconIXFLIPHORIZONTAL 18
- #define visIconIXFLIPVERTICAL 19
- #define visIconIXPOINTERTOOL 20
- #define visIconIXPENCILTOOL 21
- #define visIconIXLINETOOL 22
- #define visIconIXQTRARCTOOL 23
- #define visIconIXRECTANGLETOOL 24
- #define visIconIXOVALTOOL 25
- #define visIconIXSTAMPTOOL 26
- #define visIconIXTEXTOOL 27
- #define visIconIXROTATETOOL 28
- #define visIconIXCROP 29
- #define visIconIXCONNECTIONPTTOOL 30
- #define visIconIXSNAP 31
- #define visIconIXGLUE 32
- #define visIconIXRULER 33
- #define visIconIXGRID 34
- #define visIconIXGUIDE 35
- #define visIconIXCONNECTIONPOINTS 36
- #define visIconIXROTATECLOCKWISE 37
- #define visIconIXROTATECOUNTERCLOCKWISE 38
- #define visIconIXNEWWINDOW 39
- #define visIconIXCORNERSTYLE 40
- #define visIconIXLINEEND 41
- #define visIconIXSHADOWSTYLE 42
- #define visIconIXFILLCOLOR 43
- #define visIconIXLINECOLOR 44
- #define visIconIXLINEWEIGHT 45
- #define visIconIXLINEPATTERN 46
- #define visIconIXFILLPATTERN 47
- #define visIconIXPOINTSIZEDOWN 48
- #define visIconIXPOINTSIZEUP 49
- #define visIconIXBOLD 50
- #define visIconIXITALIC 51
- #define visIconIXUNDERLINE 52
- #define visIconIXSUPERSCRIPT 53
- #define visIconIXSUBSCRIPT 54
- #define visIconIXTEXTCOLOR 55
- #define visIconIXTEXTALIGNLEFT 56
- #define visIconIXTEXTALIGNCENTER 57
- #define visIconIXTEXTALIGNRIGHT 58
- #define visIconIXTEXTALIGNJUSTIFY 59
- #define visIconIXTEXTALIGNTOP 60
- #define visIconIXTEXTALIGNMIDDLE 61
- #define visIconIXTEXTALIGNBOTTOM 62
- #define visIconIXALIGN 63
- #define visIconIXALIGNLEFT 64
- #define visIconIXALIGNCENTER 65
- #define visIconIXALIGNRIGHT 66
- #define visIconIXALIGNTOP 67
- #define visIconIXALIGNMIDDLE 68
- #define visIconIXALIGNBOTTOM 69
- #define visIconIXDISTRIBUTE 70
- #define visIconIXDHORZ_EQSPACE 71
- #define visIconIXDHORZ_CENTER 72
- #define visIconIXDVERT_EQSPACE 73
- #define visIconIXDVERT_MIDDLE 74
- #define visIconIXCONNECTSHAPES 75
- #define visIconIXFIRSTPAGE 76
- #define visIconIXLASTPAGE 77
- #define visIconIXPAGEBREAKS 78
- #define visIconIXSPLINETOOL 79
- #define visIconIXICONNAME 80
- #define visIconIXICONONLY 81
- #define visIconIXNAMEONLY 82
- #define visIconIXARRANGE 83
- #define visIconIXCANCEL 84
- #define visIconIXACCEPT 85
- #define visIconIXICONPENCIL 86
- #define visIconIXICONBUCKET 87
- #define visIconIXICONLASSO 88
- #define visIconIXICONSELNET 89
- #define visIconIXBRINGFRONT 90
- #define visIconIXSENDBACK 91
- #define visIconIXGROUP 92
- #define visIconIXUNGROUP 93
- #define visIconIXCASCADE 94
- #define visIconIXTILE 95
- #define visIconIXCONNECTORTOOL 96
- #define visIconIXTEXTBLOCKTOOL 97
- #define visIconIXWHOLEPAGE 98
- #define visIconIXSINGLETILE 99
- #define visIconIXSPELLING 100
- #define visIconIXFORMATPAINTER 101
- #define visIconIXHELPMODE 102
- #define visIconIXLAYERPROPERTIES 103
- #define visIconIXLAYOUTSHAPES 104
- #define visIconIXINSERTHYPERLINK 105
- #define visIconIXSEARCHTHEWEB 106
- #define visIconIXGOBACK 107
- #define visIconIXGOFORWARD 108
- #define visIconIXWEBTOOLBAR 109
- #define visIconIXSHAPEEXPL 110
- #define visIconIXCUSTPROP 111
- #define visIconIXROTATETEXT 112
- #define visIconIXBULLETS 113
- #define visIconIXDECRINDENT 114
- #define visIconIXINCRINDENT 115
- #define visIconIXDECRPARA 116
- #define visIconIXINCRPARA 117
- #define visIconIXINSERTCONTROL 118
- #define visIconIXDESIGNMODE 119
- #define visIconIXSHAPESHEET 120
- #define visIconIXMACROS 121
- #define visIconIXVBEDITOR 122
-
- // Toolbar and Status Bar string identifiers.
- #define visStrIDBASESTRINGID 2000
- #define visStrIDALLSTYLES 2000
- #define visStrIDTEXTSTYLE 2001
- #define visStrIDLINESTYLE 2002
- #define visStrIDFILLSTYLE 2003
- #define visStrIDZOOM 2004
- #define visStrIDFONT 2005
- #define visStrIDPOINTSIZE 2006
- #define visStrIDLEFTCOLOR 2007
- #define visStrIDRIGHTCOLOR 2008
- #define visStrIDSTATUS 2009
- #define visStrIDPRINTPREVIEW 2010
- #define visStrIDTEXTEDIT 2011
- #define visStrIDCLOSE 2050
- #define visStrIDNONE 2300
- #define visStrIDCHANGE 2301
- #define visStrIDSPACE 2302
- #define visStrIDREADY 2320
- #define visStrIDWAIT 2321
- #define visStrIDDRAG 2322
- #define visStrIDDRAW 2323
- #define visStrIDEDIT 2324
- #define visStrIDMOVE 2325
- #define visStrIDSIZE 2326
- #define visStrIDROTATE 2327
- #define visStrIDCROP 2328
- #define visStrIDSCROLL 2329
- #define visStrIDADD 2330
- #define visStrIDEXTEND 2331
- #define visStrIDCOPY 2332
- #define visStrIDLINECOLORS 2051
- #define visStrIDLINEWEIGHTS 2052
- #define visStrIDLINEPATTERNS 2053
- #define visStrIDFILLCOLORS 2054
- #define visStrIDFILLPATTERNS 2055
- #define visStrIDTEXTCOLORS 2056
- #define visStrIDSHADOWS 2057
- #define visStrIDLINEENDS 2058
- #define visStrIDCORNERS 2059
- #define visStrIDNOSHADOW 2060
-
- #endif /* _VISCONST_H */
-