source: trunk/ab5.0/ablib/src/GdiPlusEnums.ab@ 711

Last change on this file since 711 was 700, checked in by イグトランス (egtra), 15 years ago

GdiPlusEnums.abの列挙体を名前空間System.Drawing以下に配置

File size: 2.0 KB
Line 
1' GdiPlusEnums.ab
2
3Const FlatnessDefault = 1.0 / 4.0
4
5TypeDef GraphicsState = DWord
6
7Const Enum CustomLineCapType
8 CustomLineCapTypeDefault = 0
9 CustomLineCapTypeAdjustableArrow = 1
10End Enum
11
12Const Enum ImageType
13 ImageTypeUnknown ' 0
14 ImageTypeBitmap ' 1
15 ImageTypeMetafile ' 2
16End Enum
17
18Const Enum BrushType
19 BrushTypeSolidColor = 0
20 BrushTypeHatchFill = 1
21 BrushTypeTextureFill = 2
22 BrushTypePathGradient = 3
23 BrushTypeLinearGradient = 4
24End Enum
25
26Const Enum ObjectType
27 ObjectTypeInvalid
28 ObjectTypeBrush
29 ObjectTypePen
30 ObjectTypePath
31 ObjectTypeRegion
32 ObjectTypeImage
33 ObjectTypeFont
34 ObjectTypeStringFormat
35 ObjectTypeImageAttributes
36 ObjectTypeCustomLineCap
37
38' ObjectTypeMax = ObjectTypeCustomLineCap
39' ObjectTypeMin = ObjectTypeBrush
40End Enum
41
42Const ObjectTypeIsValid(type_) = (type_ >= ObjectTypeMin) And (type_ <= ObjectTypeMax)
43
44Const GDIP_EMFPLUS_RECORD_BASE = &h00004000
45Const GDIP_WMF_RECORD_BASE = &h00010000
46Const GDIP_WMF_RECORD_TO_EMFPLUS(n) = ((n) Or GDIP_WMF_RECORD_BASE) ' As EmfPlusRecordType
47Const GDIP_EMFPLUS_RECORD_TO_WMF(n) = ((n) And (Not GDIP_WMF_RECORD_BASE))
48'Const GDIP_IS_WMF_RECORDTYPE(n) (((n) And GDIP_WMF_RECORD_BASE) <> 0)
49Function GDIP_IS_WMF_RECORDTYPE(n As DWord) As BOOL
50 If (n And GDIP_WMF_RECORD_BASE) <> 0 Then
51 GDIP_IS_WMF_RECORDTYPE = TRUE
52 Else
53 GDIP_IS_WMF_RECORDTYPE = FALSE
54 End If
55End Function
56
57Const Enum DriverStringOptions
58 DriverStringOptionsCmapLookup = 1
59 DriverStringOptionsVertical = 2
60 DriverStringOptionsRealizedAdvance = 4
61 DriverStringOptionsLimitSubpixel = 8
62End Enum
63
64Const Enum EmfToWmfBitsFlags
65 EmfToWmfBitsFlagsDefault = &h00000000
66 EmfToWmfBitsFlagsEmbedEmf = &h00000001
67 EmfToWmfBitsFlagsIncludePlaceable = &h00000002
68 EmfToWmfBitsFlagsNoXORClip = &h00000004
69End Enum
70
71Const Enum GpTestControlEnum
72 TestControlForceBilinear = 0
73 TestControlNoICM = 1
74 TestControlGetBuildNumber = 2
75End Enum
Note: See TracBrowser for help on using the repository browser.