home *** CD-ROM | disk | FTP | other *** search
- Attribute VB_Name = "Vutil"
- ' (C) Copyright 1997 by SoftSource. All rights reserved.
- ' Useful constants for use with Vdraft
-
- ' IUnits::Linear - veLinearUnits
- Public Const veLU_Scientific = 1
- Public Const veLU_Decimal = 2
- Public Const veLU_Engineering = 3
- Public Const veLU_Architectural = 4
- Public Const veLU_Fractional = 5
-
- ' IUnits::Angular - veAngularUnits
- Public Const veAU_DecimalDegrees = 0
- Public Const veAU_DegMinSec = 1
- Public Const veAU_Grads = 2
- Public Const veAU_Radians = 3
- Public Const veAU_Surveyor = 4
-
- ' IDimStyle::Alignment - veDimStyleAlignment
- Public Const veDSA_Horizontal = 0
- Public Const veDSA_DimLine = 1
- Public Const veDSA_Inside = 2
- Public Const veDSA_Outside = 3
-
- ' IDimStyle::Vertical - veDimStyleVertical
- Public Const veDSV_Centered = 0
- Public Const veDSV_Above = 1
- Public Const veDSV_Relative = 2
-
- ' IDimStyle::Horizontal - veDimStyleHorizontal
- Public Const veDSH_Default = 0
- Public Const veDSH_TextIn = 1
- Public Const veDSH_TextArrowsIn = 2
-
- ' IDimStyle::Tolerance - veDimStyleTolerance
- Public Const veDST_None = 0
- Public Const veDST_Variance = 1
- Public Const veDST_Limits = 2
-
- ' IDimStyle::ArrowsType - veCommonArrowsType
- Public Const veCAT_Block = 0
- Public Const veCAT_Default = 1
- Public Const veCAT_Dot = 2
- Public Const veCAT_Tick = 3
-
- ' IDimStyle::Arrow1Type
- ' IDimStyle::Arrow2Type - veSeparateArrowsType
- Public Const veSAT_Block = 0
- Public Const veSAT_Default = 1
- Public Const veSAT_Dot = 2
-
- ' IEntity::Type - veEntityType
- Public Const veET_Line = 0
- Public Const veET_Point = 1
- Public Const veET_Circle = 2
- Public Const veET_Shape = 3
- Public Const veET_Text = 4
- Public Const veET_Arc = 5
- Public Const veET_Trace = 6
- Public Const veET_Solid = 7
- Public Const veET_Insert = 8
- Public Const veET_Attdef = 9
- Public Const veET_Attrib = 10
- Public Const veET_2DPolyline = 11
- Public Const veET_3DPolyline = 12
- Public Const veET_Polymesh = 13
- Public Const veET_Polyface = 14
- Public Const veET_2DVertex = 15
- Public Const veET_Vertex = 16
- Public Const veET_FaceVertex = 17
- Public Const veET_3DFace = 18
- Public Const veET_HorizontalDim = 19
- Public Const veET_VerticalDim = 20
- Public Const veET_RotatedDim = 21
- Public Const veET_AlignedDim = 22
- Public Const veET_Angular4PointDim = 23
- Public Const veET_DiameterDim = 24
- Public Const veET_RadiusDim = 25
- Public Const veET_Angular3PointDim = 26
- Public Const veET_OrdinateXDim = 27
- Public Const veET_OrdinateYDim = 28
- Public Const veET_Viewport = 29
-
- ' IXData::Type - veXDataType
- Public Const veXDT_Invalid = 0
- Public Const veXDT_String = 1
- Public Const veXDT_Control = 2
- Public Const veXDT_Layer = 3
- Public Const veXDT_RawData = 4
- Public Const veXDT_Handle = 5
- Public Const veXDT_Vector = 6
- Public Const veXDT_Double = 7
- Public Const veXDT_Short = 8
- Public Const veXDT_Long = 9
-
- ' IXData::Control - veXDataControl
- Public Const veXDC_Start = 0 ' starting brace '{'
- Public Const veXDC_End = 1 ' ending brace '}'
-
- ' IPolyline::Curve
- ' IPolyline::ColumnCurve
- ' IPolyline::RowCurve - vePolylineCurve
- Public Const vePC_NoCurve = 0
- Public Const vePC_Curved = 1
- Public Const vePC_Cubic = 2
- Public Const vePC_Quadratic = 3
-
- ' IText::Horizontal
- ' IAttdef::Horizontal
- ' IAttribute::Horizontal - veJustifyHorizontal
- Public Const veJH_Left = 0
- Public Const veJH_Center = 1
- Public Const veJH_Right = 2
- Public Const veJH_Align = 3
- Public Const veJH_Middle = 4
- Public Const veJH_Fit = 5
-
- ' IText::Vertical
- ' IAttdef::Vertical
- ' IAttribute::Vertical - veJustifyVertical
- Public Const veJV_Baseline = 0
- Public Const veJV_Bottom = 1
- Public Const veJV_Middle = 2
- Public Const veJV_Top = 3
-
- ' IBlocks::Add - veBlockDefinitionMethod
- Public Const veBDM_EntitiesRemoved = 0
- Public Const veBDM_ReplacedByInsert = 1
- Public Const veBDM_EntitiesLeft = 2
-
- ' IPickEvents::SetCursorTipInfo - veCursorTipInfo
- Public Const veCTI_None = 0
- Public Const veCTI_Offset = 1
- Public Const veCTI_Scale = 2
- Public Const veCTI_Angle = 3
- Public Const veCTI_LengthAngle = 4
- Public Const veCTI_Height = 5
- Public Const veCTI_Width = 6
- Public Const veCTI_Radius = 7
- Public Const veCTI_Length = 8
- Public Const veCTI_Diameter = 9
-
- ' IPickEvents::TriggerPopup - vePickPopup
- Public Const vePP_Done = 0
- Public Const vePP_Cancel = 1
- Public Const vePP_Properties = 2
- Public Const vePP_Undo = 3
- Public Const vePP_Help = 4
- Public Const vePP_TypeCoordinates = 5
-
- ' ILine, I2DPolyline::Fillet and ::Chamfer - veFilletChamfer
- Public Const veFC_Success = 0
- Public Const veFC_IllegalEntity = 1
- Public Const veFC_InInsert = 2
- Public Const veFC_DifferentSpace = 3
- Public Const veFC_NoIntersection = 4
- Public Const veFC_NotLongEnough = 5
- Public Const veFC_SameEntity = 6
- Public Const veFC_BadEntity = 7
- Public Const veFC_ZeroDistance = 8
-
- ' IUnits::ScaleMethod - veScaleOptions
- Public Const veSO_ScaleBy = 0
- Public Const veSO_UnitEquals = 1
- Public Const veSO_UnitIsInch = 2
-
- ' IUnits::MetricUnits and ::DisplayUnits - veMetricDistance
- Public Const veMD_mm = 0
- Public Const veMD_cm = 1
- Public Const veMD_m = 2
- Public Const veMD_km = 3
-
- ' function for setting our VB window "always on top"
- Declare Sub SetWindowPos Lib "User32" (ByVal hWnd&, ByVal hWndAfter&, ByVal x&, ByVal y&, ByVal cx&, ByVal cy&, ByVal flag&)
- ' function for making another window the active window (like the Vdraft window).
- Declare Sub SetForegroundWindow Lib "User32" (ByVal hWnd&)
-
- Public Sub WindowOnTop(ByVal hWnd&)
- SetWindowPos hWnd, -1, 0, 0, 0, 0, &HB
- End Sub
-
- Public Sub ActivateWindow(ByVal hWnd&)
- SetForegroundWindow hWnd
- End Sub
-
-