Ignore:
Timestamp:
May 9, 2007, 10:26:36 PM (17 years ago)
Author:
イグトランス (egtra)
Message:

GDI+に対して名前空間で囲ったものの、現在コンパイルできないため分岐させておく

Location:
branch/egtra-gdiplus
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • branch/egtra-gdiplus/GdiPlusEnums.ab

    r33 r241  
    2626End Enum
    2727
    28 Const Enum HatchStyle
    29     HatchStyleHorizontal                    ' 0
    30     HatchStyleVertical                      ' 1
    31     HatchStyleForwardDiagonal               ' 2
    32     HatchStyleBackwardDiagonal              ' 3
    33     HatchStyleCross                         ' 4
    34     HatchStyleDiagonalCross                 ' 5
    35     HatchStyle05Percent                     ' 6
    36     HatchStyle10Percent                     ' 7
    37     HatchStyle20Percent                     ' 8
    38     HatchStyle25Percent                     ' 9
    39     HatchStyle30Percent                     ' 10
    40     HatchStyle40Percent                     ' 11
    41     HatchStyle50Percent                     ' 12
    42     HatchStyle60Percent                     ' 13
    43     HatchStyle70Percent                     ' 14
    44     HatchStyle75Percent                     ' 15
    45     HatchStyle80Percent                     ' 16
    46     HatchStyle90Percent                     ' 17
    47     HatchStyleLightDownwardDiagonal         ' 18
    48     HatchStyleLightUpwardDiagonal           ' 19
    49     HatchStyleDarkDownwardDiagonal          ' 20
    50     HatchStyleDarkUpwardDiagonal            ' 21
    51     HatchStyleWideDownwardDiagonal          ' 22
    52     HatchStyleWideUpwardDiagonal            ' 23
    53     HatchStyleLightVertical                 ' 24
    54     HatchStyleLightHorizontal               ' 25
    55     HatchStyleNarrowVertical                ' 26
    56     HatchStyleNarrowHorizontal              ' 27
    57     HatchStyleDarkVertical                  ' 28
    58     HatchStyleDarkHorizontal                ' 29
    59     HatchStyleDashedDownwardDiagonal        ' 30
    60     HatchStyleDashedUpwardDiagonal          ' 31
    61     HatchStyleDashedHorizontal              ' 32
    62     HatchStyleDashedVertical                ' 33
    63     HatchStyleSmallConfetti                 ' 34
    64     HatchStyleLargeConfetti                 ' 35
    65     HatchStyleZigZag                        ' 36
    66     HatchStyleWave                          ' 37
    67     HatchStyleDiagonalBrick                 ' 38
    68     HatchStyleHorizontalBrick               ' 39
    69     HatchStyleWeave                         ' 40
    70     HatchStylePlaid                         ' 41
    71     HatchStyleDivot                         ' 42
    72     HatchStyleDottedGrid                    ' 43
    73     HatchStyleDottedDiamond                 ' 44
    74     HatchStyleShingle                       ' 45
    75     HatchStyleTrellis                       ' 46
    76     HatchStyleSphere                        ' 47
    77     HatchStyleSmallGrid                     ' 48
    78     HatchStyleSmallCheckerBoard             ' 49
    79     HatchStyleLargeCheckerBoard             ' 50
    80     HatchStyleOutlinedDiamond               ' 51
    81     HatchStyleSolidDiamond                  ' 52
    82 
    83     HatchStyleTotal
    84 '   HatchStyleLargeGrid = HatchStyleCross   ' 4
    85 
    86 '   HatchStyleMin       = HatchStyleHorizontal
    87 '   HatchStyleMax       = HatchStyleTotal - 1
    88 End Enum
    89 
    9028Const Enum DashStyle
    9129    DashStyleSolid           ' 0
     
    9735End Enum
    9836
    99 Const Enum DashCap
    100     DashCapFlat             = 0
    101     DashCapRound            = 2
    102     DashCapTriangle         = 3
    103 End Enum
    104 
    105 Const Enum LineCap
    106     LineCapFlat             = 0
    107     LineCapSquare           = 1
    108     LineCapRound            = 2
    109     LineCapTriangle         = 3
    110 
    111     LineCapNoAnchor         = &h10
    112     LineCapSquareAnchor     = &h11
    113     LineCapRoundAnchor      = &h12
    114     LineCapDiamondAnchor    = &h13
    115     LineCapArrowAnchor      = &h14
    116 
    117     LineCapCustom           = &hff
    118 
    119     LineCapAnchorMask       = &hf0
    120 End Enum
    121 
    12237Const Enum CustomLineCapType
    12338    CustomLineCapTypeDefault         = 0
    12439    CustomLineCapTypeAdjustableArrow = 1
    125 End Enum
    126 
    127 Const Enum LineJoin
    128     LineJoinMiter        = 0
    129     LineJoinBevel        = 1
    130     LineJoinRound        = 2
    131     LineJoinMiterClipped = 3
    13240End Enum
    13341
     
    14351End Enum
    14452
    145 Const Enum WarpMode
    146     WarpModePerspective     ' 0
    147     WarpModeBilinear        ' 1
    148 End Enum
    149 
    150 Const Enum LinearGradientMode
    151     LinearGradientModeHorizontal          ' 0
    152     LinearGradientModeVertical            ' 1
    153     LinearGradientModeForwardDiagonal     ' 2
    154     LinearGradientModeBackwardDiagonal    ' 3
    155 End Enum
    156 
    15753Const Enum ImageType
    15854    ImageTypeUnknown    ' 0
    15955    ImageTypeBitmap     ' 1
    16056    ImageTypeMetafile   ' 2
    161 End Enum
    162 
    163 Const Enum PenAlignment
    164     PenAlignmentCenter       = 0
    165     PenAlignmentInset        = 1
    16657End Enum
    16758
     
    17263    BrushTypePathGradient     = 3
    17364    BrushTypeLinearGradient   = 4
    174 End Enum
    175 
    176 Const Enum PenType
    177     PenTypeSolidColor       = BrushTypeSolidColor
    178     PenTypeHatchFill        = BrushTypeHatchFill
    179     PenTypeTextureFill      = BrushTypeTextureFill
    180     PenTypePathGradient     = BrushTypePathGradient
    181     PenTypeLinearGradient   = BrushTypeLinearGradient
    182     PenTypeUnknown          = -1
    18365End Enum
    18466
     
    230112
    231113Const ObjectTypeIsValid(type_) = (type_ >= ObjectTypeMin) And (type_ <= ObjectTypeMax)
    232 
    233 Const GDIP_EMFPLUS_RECORD_BASE        = &h00004000
    234 Const GDIP_WMF_RECORD_BASE            = &h00010000
    235 Const GDIP_WMF_RECORD_TO_EMFPLUS(n)   = ((n) Or GDIP_WMF_RECORD_BASE) ' As EmfPlusRecordType
    236 Const GDIP_EMFPLUS_RECORD_TO_WMF(n)   = ((n) And (Not GDIP_WMF_RECORD_BASE))
    237 'Const GDIP_IS_WMF_RECORDTYPE(n)       (((n) And GDIP_WMF_RECORD_BASE) <> 0)
    238 Function GDIP_IS_WMF_RECORDTYPE(n As DWord) As BOOL
    239     If (n And GDIP_WMF_RECORD_BASE) <> 0 Then
    240         GDIP_IS_WMF_RECORDTYPE = TRUE
    241     Else
    242         GDIP_IS_WMF_RECORDTYPE = FALSE
    243     End If
    244 End Function
    245 
    246 Const Enum EmfPlusRecordType
    247 /*
    248     WmfRecordTypeSetBkColor              = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETBKCOLOR)
    249     WmfRecordTypeSetBkMode               = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETBKMODE)
    250     WmfRecordTypeSetMapMode              = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETMAPMODE)
    251     WmfRecordTypeSetROP2                 = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETROP2)
    252     WmfRecordTypeSetRelAbs               = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETRELABS)
    253     WmfRecordTypeSetPolyFillMode         = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETPOLYFILLMODE)
    254     WmfRecordTypeSetStretchBltMode       = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETSTRETCHBLTMODE)
    255     WmfRecordTypeSetTextCharExtra        = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETTEXTCHAREXTRA)
    256     WmfRecordTypeSetTextColor            = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETTEXTCOLOR)
    257     WmfRecordTypeSetTextJustification    = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETTEXTJUSTIFICATION)
    258     WmfRecordTypeSetWindowOrg            = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETWINDOWORG)
    259     WmfRecordTypeSetWindowExt            = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETWINDOWEXT)
    260     WmfRecordTypeSetViewportOrg          = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETVIEWPORTORG)
    261     WmfRecordTypeSetViewportExt          = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETVIEWPORTEXT)
    262     WmfRecordTypeOffsetWindowOrg         = GDIP_WMF_RECORD_TO_EMFPLUS(META_OFFSETWINDOWORG)
    263     WmfRecordTypeScaleWindowExt          = GDIP_WMF_RECORD_TO_EMFPLUS(META_SCALEWINDOWEXT)
    264     WmfRecordTypeOffsetViewportOrg       = GDIP_WMF_RECORD_TO_EMFPLUS(META_OFFSETVIEWPORTORG)
    265     WmfRecordTypeScaleViewportExt        = GDIP_WMF_RECORD_TO_EMFPLUS(META_SCALEVIEWPORTEXT)
    266     WmfRecordTypeLineTo                  = GDIP_WMF_RECORD_TO_EMFPLUS(META_LINETO)
    267     WmfRecordTypeMoveTo                  = GDIP_WMF_RECORD_TO_EMFPLUS(META_MOVETO)
    268     WmfRecordTypeExcludeClipRect         = GDIP_WMF_RECORD_TO_EMFPLUS(META_EXCLUDECLIPRECT)
    269     WmfRecordTypeIntersectClipRect       = GDIP_WMF_RECORD_TO_EMFPLUS(META_INTERSECTCLIPRECT)
    270     WmfRecordTypeArc                     = GDIP_WMF_RECORD_TO_EMFPLUS(META_ARC)
    271     WmfRecordTypeEllipse                 = GDIP_WMF_RECORD_TO_EMFPLUS(META_ELLIPSE)
    272     WmfRecordTypeFloodFill               = GDIP_WMF_RECORD_TO_EMFPLUS(META_FLOODFILL)
    273     WmfRecordTypePie                     = GDIP_WMF_RECORD_TO_EMFPLUS(META_PIE)
    274     WmfRecordTypeRectangle               = GDIP_WMF_RECORD_TO_EMFPLUS(META_RECTANGLE)
    275     WmfRecordTypeRoundRect               = GDIP_WMF_RECORD_TO_EMFPLUS(META_ROUNDRECT)
    276     WmfRecordTypePatBlt                  = GDIP_WMF_RECORD_TO_EMFPLUS(META_PATBLT)
    277     WmfRecordTypeSaveDC                  = GDIP_WMF_RECORD_TO_EMFPLUS(META_SAVEDC)
    278     WmfRecordTypeSetPixel                = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETPIXEL)
    279     WmfRecordTypeOffsetClipRgn           = GDIP_WMF_RECORD_TO_EMFPLUS(META_OFFSETCLIPRGN)
    280     WmfRecordTypeTextOut                 = GDIP_WMF_RECORD_TO_EMFPLUS(META_TEXTOUT)
    281     WmfRecordTypeBitBlt                  = GDIP_WMF_RECORD_TO_EMFPLUS(META_BITBLT)
    282     WmfRecordTypeStretchBlt              = GDIP_WMF_RECORD_TO_EMFPLUS(META_STRETCHBLT)
    283     WmfRecordTypePolygon                 = GDIP_WMF_RECORD_TO_EMFPLUS(META_POLYGON)
    284     WmfRecordTypePolyline                = GDIP_WMF_RECORD_TO_EMFPLUS(META_POLYLINE)
    285     WmfRecordTypeEscape                  = GDIP_WMF_RECORD_TO_EMFPLUS(META_ESCAPE)
    286     WmfRecordTypeRestoreDC               = GDIP_WMF_RECORD_TO_EMFPLUS(META_RESTOREDC)
    287     WmfRecordTypeFillRegion              = GDIP_WMF_RECORD_TO_EMFPLUS(META_FILLREGION)
    288     WmfRecordTypeFrameRegion             = GDIP_WMF_RECORD_TO_EMFPLUS(META_FRAMEREGION)
    289     WmfRecordTypeInvertRegion            = GDIP_WMF_RECORD_TO_EMFPLUS(META_INVERTREGION)
    290     WmfRecordTypePaintRegion             = GDIP_WMF_RECORD_TO_EMFPLUS(META_PAINTREGION)
    291     WmfRecordTypeSelectClipRegion        = GDIP_WMF_RECORD_TO_EMFPLUS(META_SELECTCLIPREGION)
    292     WmfRecordTypeSelectObject            = GDIP_WMF_RECORD_TO_EMFPLUS(META_SELECTOBJECT)
    293     WmfRecordTypeSetTextAlign            = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETTEXTALIGN)
    294     WmfRecordTypeDrawText                = GDIP_WMF_RECORD_TO_EMFPLUS(&h062F)   ' META_DRAWTEXT
    295     WmfRecordTypeChord                   = GDIP_WMF_RECORD_TO_EMFPLUS(META_CHORD)
    296     WmfRecordTypeSetMapperFlags          = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETMAPPERFLAGS)
    297     WmfRecordTypeExtTextOut              = GDIP_WMF_RECORD_TO_EMFPLUS(META_EXTTEXTOUT)
    298     WmfRecordTypeSetDIBToDev             = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETDIBTODEV)
    299     WmfRecordTypeSelectPalette           = GDIP_WMF_RECORD_TO_EMFPLUS(META_SELECTPALETTE)
    300     WmfRecordTypeRealizePalette          = GDIP_WMF_RECORD_TO_EMFPLUS(META_REALIZEPALETTE)
    301     WmfRecordTypeAnimatePalette          = GDIP_WMF_RECORD_TO_EMFPLUS(META_ANIMATEPALETTE)
    302     WmfRecordTypeSetPalEntries           = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETPALENTRIES)
    303     WmfRecordTypePolyPolygon             = GDIP_WMF_RECORD_TO_EMFPLUS(META_POLYPOLYGON)
    304     WmfRecordTypeResizePalette           = GDIP_WMF_RECORD_TO_EMFPLUS(META_RESIZEPALETTE)
    305     WmfRecordTypeDIBBitBlt               = GDIP_WMF_RECORD_TO_EMFPLUS(META_DIBBITBLT)
    306     WmfRecordTypeDIBStretchBlt           = GDIP_WMF_RECORD_TO_EMFPLUS(META_DIBSTRETCHBLT)
    307     WmfRecordTypeDIBCreatePatternBrush   = GDIP_WMF_RECORD_TO_EMFPLUS(META_DIBCREATEPATTERNBRUSH)
    308     WmfRecordTypeStretchDIB              = GDIP_WMF_RECORD_TO_EMFPLUS(META_STRETCHDIB)
    309     WmfRecordTypeExtFloodFill            = GDIP_WMF_RECORD_TO_EMFPLUS(META_EXTFLOODFILL)
    310     WmfRecordTypeSetLayout               = GDIP_WMF_RECORD_TO_EMFPLUS(&h0149)   ' META_SETLAYOUT
    311     WmfRecordTypeResetDC                 = GDIP_WMF_RECORD_TO_EMFPLUS(&h014C)   ' META_RESETDC
    312     WmfRecordTypeStartDoc                = GDIP_WMF_RECORD_TO_EMFPLUS(&h014D)   ' META_STARTDOC
    313     WmfRecordTypeStartPage               = GDIP_WMF_RECORD_TO_EMFPLUS(&h004F)   ' META_STARTPAGE
    314     WmfRecordTypeEndPage                 = GDIP_WMF_RECORD_TO_EMFPLUS(&h0050)   ' META_ENDPAGE
    315     WmfRecordTypeAbortDoc                = GDIP_WMF_RECORD_TO_EMFPLUS(&h0052)   ' META_ABORTDOC
    316     WmfRecordTypeEndDoc                  = GDIP_WMF_RECORD_TO_EMFPLUS(&h005E)   ' META_ENDDOC
    317     WmfRecordTypeDeleteObject            = GDIP_WMF_RECORD_TO_EMFPLUS(META_DELETEOBJECT)
    318     WmfRecordTypeCreatePalette           = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEPALETTE)
    319     WmfRecordTypeCreateBrush             = GDIP_WMF_RECORD_TO_EMFPLUS(&h00F8)   ' META_CREATEBRUSH
    320     WmfRecordTypeCreatePatternBrush      = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEPATTERNBRUSH)
    321     WmfRecordTypeCreatePenIndirect       = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEPENINDIRECT)
    322     WmfRecordTypeCreateFontIndirect      = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEFONTINDIRECT)
    323     WmfRecordTypeCreateBrushIndirect     = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEBRUSHINDIRECT)
    324     WmfRecordTypeCreateBitmapIndirect    = GDIP_WMF_RECORD_TO_EMFPLUS(&h02FD)   ' META_CREATEBITMAPINDIRECT
    325     WmfRecordTypeCreateBitmap            = GDIP_WMF_RECORD_TO_EMFPLUS(&h06FE)   ' META_CREATEBITMAP
    326     WmfRecordTypeCreateRegion            = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEREGION)
    327 
    328     EmfRecordTypeHeader                  = EMR_HEADER
    329     EmfRecordTypePolyBezier              = EMR_POLYBEZIER
    330     EmfRecordTypePolygon                 = EMR_POLYGON
    331     EmfRecordTypePolyline                = EMR_POLYLINE
    332     EmfRecordTypePolyBezierTo            = EMR_POLYBEZIERTO
    333     EmfRecordTypePolyLineTo              = EMR_POLYLINETO
    334     EmfRecordTypePolyPolyline            = EMR_POLYPOLYLINE
    335     EmfRecordTypePolyPolygon             = EMR_POLYPOLYGON
    336     EmfRecordTypeSetWindowExtEx          = EMR_SETWINDOWEXTEX
    337     EmfRecordTypeSetWindowOrgEx          = EMR_SETWINDOWORGEX
    338     EmfRecordTypeSetViewportExtEx        = EMR_SETVIEWPORTEXTEX
    339     EmfRecordTypeSetViewportOrgEx        = EMR_SETVIEWPORTORGEX
    340     EmfRecordTypeSetBrushOrgEx           = EMR_SETBRUSHORGEX
    341     EmfRecordTypeEOF                     = EMR_EOF
    342     EmfRecordTypeSetPixelV               = EMR_SETPIXELV
    343     EmfRecordTypeSetMapperFlags          = EMR_SETMAPPERFLAGS
    344     EmfRecordTypeSetMapMode              = EMR_SETMAPMODE
    345     EmfRecordTypeSetBkMode               = EMR_SETBKMODE
    346     EmfRecordTypeSetPolyFillMode         = EMR_SETPOLYFILLMODE
    347     EmfRecordTypeSetROP2                 = EMR_SETROP2
    348     EmfRecordTypeSetStretchBltMode       = EMR_SETSTRETCHBLTMODE
    349     EmfRecordTypeSetTextAlign            = EMR_SETTEXTALIGN
    350     EmfRecordTypeSetColorAdjustment      = EMR_SETCOLORADJUSTMENT
    351     EmfRecordTypeSetTextColor            = EMR_SETTEXTCOLOR
    352     EmfRecordTypeSetBkColor              = EMR_SETBKCOLOR
    353     EmfRecordTypeOffsetClipRgn           = EMR_OFFSETCLIPRGN
    354     EmfRecordTypeMoveToEx                = EMR_MOVETOEX
    355     EmfRecordTypeSetMetaRgn              = EMR_SETMETARGN
    356     EmfRecordTypeExcludeClipRect         = EMR_EXCLUDECLIPRECT
    357     EmfRecordTypeIntersectClipRect       = EMR_INTERSECTCLIPRECT
    358     EmfRecordTypeScaleViewportExtEx      = EMR_SCALEVIEWPORTEXTEX
    359     EmfRecordTypeScaleWindowExtEx        = EMR_SCALEWINDOWEXTEX
    360     EmfRecordTypeSaveDC                  = EMR_SAVEDC
    361     EmfRecordTypeRestoreDC               = EMR_RESTOREDC
    362     EmfRecordTypeSetWorldTransform       = EMR_SETWORLDTRANSFORM
    363     EmfRecordTypeModifyWorldTransform    = EMR_MODIFYWORLDTRANSFORM
    364     EmfRecordTypeSelectObject            = EMR_SELECTOBJECT
    365     EmfRecordTypeCreatePen               = EMR_CREATEPEN
    366     EmfRecordTypeCreateBrushIndirect     = EMR_CREATEBRUSHINDIRECT
    367     EmfRecordTypeDeleteObject            = EMR_DELETEOBJECT
    368     EmfRecordTypeAngleArc                = EMR_ANGLEARC
    369     EmfRecordTypeEllipse                 = EMR_ELLIPSE
    370     EmfRecordTypeRectangle               = EMR_RECTANGLE
    371     EmfRecordTypeRoundRect               = EMR_ROUNDRECT
    372     EmfRecordTypeArc                     = EMR_ARC
    373     EmfRecordTypeChord                   = EMR_CHORD
    374     EmfRecordTypePie                     = EMR_PIE
    375     EmfRecordTypeSelectPalette           = EMR_SELECTPALETTE
    376     EmfRecordTypeCreatePalette           = EMR_CREATEPALETTE
    377     EmfRecordTypeSetPaletteEntries       = EMR_SETPALETTEENTRIES
    378     EmfRecordTypeResizePalette           = EMR_RESIZEPALETTE
    379     EmfRecordTypeRealizePalette          = EMR_REALIZEPALETTE
    380     EmfRecordTypeExtFloodFill            = EMR_EXTFLOODFILL
    381     EmfRecordTypeLineTo                  = EMR_LINETO
    382     EmfRecordTypeArcTo                   = EMR_ARCTO
    383     EmfRecordTypePolyDraw                = EMR_POLYDRAW
    384     EmfRecordTypeSetArcDirection         = EMR_SETARCDIRECTION
    385     EmfRecordTypeSetMiterLimit           = EMR_SETMITERLIMIT
    386     EmfRecordTypeBeginPath               = EMR_BEGINPATH
    387     EmfRecordTypeEndPath                 = EMR_ENDPATH
    388     EmfRecordTypeCloseFigure             = EMR_CLOSEFIGURE
    389     EmfRecordTypeFillPath                = EMR_FILLPATH
    390     EmfRecordTypeStrokeAndFillPath       = EMR_STROKEANDFILLPATH
    391     EmfRecordTypeStrokePath              = EMR_STROKEPATH
    392     EmfRecordTypeFlattenPath             = EMR_FLATTENPATH
    393     EmfRecordTypeWidenPath               = EMR_WIDENPATH
    394     EmfRecordTypeSelectClipPath          = EMR_SELECTCLIPPATH
    395     EmfRecordTypeAbortPath               = EMR_ABORTPATH
    396     EmfRecordTypeReserved_069            = 69   ' Not Used
    397     EmfRecordTypeGdiComment              = EMR_GDICOMMENT
    398     EmfRecordTypeFillRgn                 = EMR_FILLRGN
    399     EmfRecordTypeFrameRgn                = EMR_FRAMERGN
    400     EmfRecordTypeInvertRgn               = EMR_INVERTRGN
    401     EmfRecordTypePaintRgn                = EMR_PAINTRGN
    402     EmfRecordTypeExtSelectClipRgn        = EMR_EXTSELECTCLIPRGN
    403     EmfRecordTypeBitBlt                  = EMR_BITBLT
    404     EmfRecordTypeStretchBlt              = EMR_STRETCHBLT
    405     EmfRecordTypeMaskBlt                 = EMR_MASKBLT
    406     EmfRecordTypePlgBlt                  = EMR_PLGBLT
    407     EmfRecordTypeSetDIBitsToDevice       = EMR_SETDIBITSTODEVICE
    408     EmfRecordTypeStretchDIBits           = EMR_STRETCHDIBITS
    409     EmfRecordTypeExtCreateFontIndirect   = EMR_EXTCREATEFONTINDIRECTW
    410     EmfRecordTypeExtTextOutA             = EMR_EXTTEXTOUTA
    411     EmfRecordTypeExtTextOutW             = EMR_EXTTEXTOUTW
    412     EmfRecordTypePolyBezier16            = EMR_POLYBEZIER16
    413     EmfRecordTypePolygon16               = EMR_POLYGON16
    414     EmfRecordTypePolyline16              = EMR_POLYLINE16
    415     EmfRecordTypePolyBezierTo16          = EMR_POLYBEZIERTO16
    416     EmfRecordTypePolylineTo16            = EMR_POLYLINETO16
    417     EmfRecordTypePolyPolyline16          = EMR_POLYPOLYLINE16
    418     EmfRecordTypePolyPolygon16           = EMR_POLYPOLYGON16
    419     EmfRecordTypePolyDraw16              = EMR_POLYDRAW16
    420     EmfRecordTypeCreateMonoBrush         = EMR_CREATEMONOBRUSH
    421     EmfRecordTypeCreateDIBPatternBrushPt = EMR_CREATEDIBPATTERNBRUSHPT
    422     EmfRecordTypeExtCreatePen            = EMR_EXTCREATEPEN
    423     EmfRecordTypePolyTextOutA            = EMR_POLYTEXTOUTA
    424     EmfRecordTypePolyTextOutW            = EMR_POLYTEXTOUTW
    425     EmfRecordTypeSetICMMode              = 98   ' EMR_SETICMMODE
    426     EmfRecordTypeCreateColorSpace        = 99   ' EMR_CREATECOLORSPACE
    427     EmfRecordTypeSetColorSpace           = 100  ' EMR_SETCOLORSPACE
    428     EmfRecordTypeDeleteColorSpace        = 101  ' EMR_DELETECOLORSPACE
    429     EmfRecordTypeGLSRecord               = 102  ' EMR_GLSRECORD
    430     EmfRecordTypeGLSBoundedRecord        = 103  ' EMR_GLSBOUNDEDRECORD
    431     EmfRecordTypePixelFormat             = 104  ' EMR_PIXELFORMAT
    432     EmfRecordTypeDrawEscape              = 105  ' EMR_RESERVED_105
    433     EmfRecordTypeExtEscape               = 106  ' EMR_RESERVED_106
    434     EmfRecordTypeStartDoc                = 107  ' EMR_RESERVED_107
    435     EmfRecordTypeSmallTextOut            = 108  ' EMR_RESERVED_108
    436     EmfRecordTypeForceUFIMapping         = 109  ' EMR_RESERVED_109
    437     EmfRecordTypeNamedEscape             = 110  ' EMR_RESERVED_110
    438     EmfRecordTypeColorCorrectPalette     = 111  ' EMR_COLORCORRECTPALETTE
    439     EmfRecordTypeSetICMProfileA          = 112  ' EMR_SETICMPROFILEA
    440     EmfRecordTypeSetICMProfileW          = 113  ' EMR_SETICMPROFILEW
    441     EmfRecordTypeAlphaBlend              = 114  ' EMR_ALPHABLEND
    442     EmfRecordTypeSetLayout               = 115  ' EMR_SETLAYOUT
    443     EmfRecordTypeTransparentBlt          = 116  ' EMR_TRANSPARENTBLT
    444     EmfRecordTypeReserved_117            = 117  ' Not Used
    445     EmfRecordTypeGradientFill            = 118  ' EMR_GRADIENTFILL
    446     EmfRecordTypeSetLinkedUFIs           = 119  ' EMR_RESERVED_119
    447     EmfRecordTypeSetTextJustification    = 120  ' EMR_RESERVED_120
    448     EmfRecordTypeColorMatchToTargetW     = 121  ' EMR_COLORMATCHTOTARGETW
    449     EmfRecordTypeCreateColorSpaceW       = 122  ' EMR_CREATECOLORSPACEW
    450     EmfRecordTypeMax                     = 122
    451     EmfRecordTypeMin                     = 1
    452 
    453     EmfPlusRecordTypeInvalid = GDIP_EMFPLUS_RECORD_BASE
    454     EmfPlusRecordTypeHeader
    455     EmfPlusRecordTypeEndOfFile
    456 
    457     EmfPlusRecordTypeComment
    458 
    459     EmfPlusRecordTypeGetDC
    460 
    461     EmfPlusRecordTypeMultiFormatStart
    462     EmfPlusRecordTypeMultiFormatSection
    463     EmfPlusRecordTypeMultiFormatEnd
    464 
    465     EmfPlusRecordTypeObject
    466 
    467     EmfPlusRecordTypeClear
    468     EmfPlusRecordTypeFillRects
    469     EmfPlusRecordTypeDrawRects
    470     EmfPlusRecordTypeFillPolygon
    471     EmfPlusRecordTypeDrawLines
    472     EmfPlusRecordTypeFillEllipse
    473     EmfPlusRecordTypeDrawEllipse
    474     EmfPlusRecordTypeFillPie
    475     EmfPlusRecordTypeDrawPie
    476     EmfPlusRecordTypeDrawArc
    477     EmfPlusRecordTypeFillRegion
    478     EmfPlusRecordTypeFillPath
    479     EmfPlusRecordTypeDrawPath
    480     EmfPlusRecordTypeFillClosedCurve
    481     EmfPlusRecordTypeDrawClosedCurve
    482     EmfPlusRecordTypeDrawCurve
    483     EmfPlusRecordTypeDrawBeziers
    484     EmfPlusRecordTypeDrawImage
    485     EmfPlusRecordTypeDrawImagePoints
    486     EmfPlusRecordTypeDrawString
    487 
    488     EmfPlusRecordTypeSetRenderingOrigin
    489     EmfPlusRecordTypeSetAntiAliasMode
    490     EmfPlusRecordTypeSetTextRenderingHint
    491     EmfPlusRecordTypeSetTextContrast
    492     EmfPlusRecordTypeSetInterpolationMode
    493     EmfPlusRecordTypeSetPixelOffsetMode
    494     EmfPlusRecordTypeSetCompositingMode
    495     EmfPlusRecordTypeSetCompositingQuality
    496     EmfPlusRecordTypeSave
    497     EmfPlusRecordTypeRestore
    498     EmfPlusRecordTypeBeginContainer
    499     EmfPlusRecordTypeBeginContainerNoParams
    500     EmfPlusRecordTypeEndContainer
    501     EmfPlusRecordTypeSetWorldTransform
    502     EmfPlusRecordTypeResetWorldTransform
    503     EmfPlusRecordTypeMultiplyWorldTransform
    504     EmfPlusRecordTypeTranslateWorldTransform
    505     EmfPlusRecordTypeScaleWorldTransform
    506     EmfPlusRecordTypeRotateWorldTransform
    507     EmfPlusRecordTypeSetPageTransform
    508     EmfPlusRecordTypeResetClip
    509     EmfPlusRecordTypeSetClipRect
    510     EmfPlusRecordTypeSetClipPath
    511     EmfPlusRecordTypeSetClipRegion
    512     EmfPlusRecordTypeOffsetClip
    513 
    514     EmfPlusRecordTypeDrawDriverString
    515 
    516     EmfPlusRecordTotal
    517 
    518     EmfPlusRecordTypeMax = EmfPlusRecordTotal-1
    519     EmfPlusRecordTypeMin = EmfPlusRecordTypeHeader */
    520 End Enum
    521114
    522115Const Enum StringFormatFlags
Note: See TracChangeset for help on using the changeset viewer.