Show: Delphi
C++
Display Preferences
Vcl.Graphics
From XE3 API Documentation
Contents |
Classes
| EInvalidGraphic | EInvalidGraphic is the exception class for unrecognized graphic files. |
| EInvalidGraphicOperation | EInvalidGraphicOperation is the exception class for illegal operations on graphics. |
| IChangeNotifier | IChangeNotifier is the interface used for responding to status changes. |
| TBitmap | TBitmap is an encapsulation of a Windows bitmap (HBITMAP), including its palette (HPALETTE). |
| TBitmapImage | TBitmapImage is the internal representation of the bitmap image for a TBitmap object. |
| TBrush | TBrush represents the color and pattern used to fill solid shapes. |
| TBrushData | |
| TBrushRecall | TBrushRecall saves and restores a TBrush object. |
| TCanvas | TCanvas provides an abstract drawing space for objects that must render their own images. |
| TCursorOrIcon | |
| TCustomCanvas | Defines an abstract base class for other canvas objects. |
| TFont | TFont encapsulates a system font. |
| TFontData | |
| TFontRecall | TFontRecall saves and restores the properties of a TFont object. |
| TGDIHandleRecall | |
| TGraphic | TGraphic is the abstract base class type for objects such as icons, bitmaps, and metafiles that can store and display visual images. |
| TGraphicClass | TGraphicClass defines the metaclass for TGraphic. |
| TGraphicsObject | TGraphicsObject is the abstract base class for objects which encapsulate a system graphics object: TBrush, TFont, and TPen. |
| TIcon | TIcon is an encapsulation of a Windows icon. |
| TIconImage | TIconImage is the internal representation of the bitmap image for a TIcon object. |
| TIconRec | |
| TMetafile | TMetafile is an encapsulation of the Win32 Enhanced metafile. |
| TMetafileCanvas | TMetafileCanvas allows applications to create metafile images from scratch. |
| TMetafileImage | TMetafileImage is the internal representation of the metafile image for a TMetafile object. |
| TPen | TPen is used to draw lines or outline shapes on a canvas. |
| TPenData | |
| TPenRecall | TPenRecall saves and restores the properties of a TPen object. |
| TPicture | TPicture contains a bitmap, icon, metafile graphic, or user-defined graphic. |
| TResData | |
| TResource | |
| TSharedImage | TSharedImage is the base class for classes that contain images used for graphics objects. |
| TTextFormatFlags | |
| TWICImage | TWICImage is an encapsulation of a Microsoft Windows Imaging Component. |
Routines
| AllocPatternBitmap | Creates a TBitmap filled with a pattern. |
| BytesPerScanline | |
| CharsetToIdent | Obtains the name of a character set. |
| ColorToIdent | Provides the symbolic name of a TColor value. |
| ColorToRGB | Converts a TColor value into an RGB representation of the color. |
| ColorToString | Returns a string that represents the name of a TColor value. |
| CopyPalette | Creates a new palette object that matches an existing palette. |
| CreateGrayMappedBmp | Remaps the standard gray colors in a bitmap with the system grays. |
| CreateGrayMappedRes | Remaps the standard gray colors in a bitmap resource with the system grays. |
| CreateMappedBmp | Changes the color table in a bitmap. |
| CreateMappedRes | Changes the color table in a bitmap resource. |
| FreeMemoryContexts | |
| GetCharsetValues | Passes the name of every predefined character set string to a callback function. |
| GetColorValues | Passes the name of every predefined color constant to a callback function. |
| GetDefFontCharSet | Returns the character set of the default system font. |
| GetDIB | Returns the info header and image for a device independent bitmap. |
| GetDIBSizes | Returns the size of the info header and of the image for a device independent bitmap. |
| GraphicExtension | Returns the default file-name extension of a graphics object. |
| GraphicFileMask | Returns a file mask that specifies the valid extensions for a graphic class. |
| GraphicFilter | Returns a file filter compatible with the Filter property of an Open or Save dialog. |
| IdentToCharset | Translates the name of a character set constant to the corresponding character set. |
| IdentToColor | Translates the name of a color constant to the corresponding TColor value. |
| PaletteChanged | |
| StringToColor | Translates a string representation of a color to the corresponding TColor value. |
| TransparentStretchBlt |
Types
| _di_IChangeNotifier | |
| HENHMETAFILE | Meta file handle type. |
| HMETAFILE | HMETAFILE is the Windows handle to a TMetafile object. |
| PColor | PColor is a pointer to a TColor type. |
| PCursorOrIcon | |
| PIconRec | |
| PResource | |
| TAlphaFormat | TAlphaFormat indicates how the reserved byte of each pixel is used in a 32 bit bitmap. |
| TBitmapHandleType | TBitmapHandleType indicates the format used to store the in-memory image of a bitmap. |
| TBrushData | |
| TBrushStyle | TBrushStyle specifies the pattern on a brush. |
| TCanvasOrientation | TCanvasOrientation specifies the pixel coordinate system that a canvas uses. |
| TCanvasState | Represents a set of states a canvas satisfies. |
| TCanvasStates | Enumerates the states a canvas can satisfy. |
| TColor | TColor is used to specify the color of a Windows-only control. |
| TCopyMode | TCopyMode specifies how a graphical image is copied onto a canvas. |
| TCursorOrIcon | |
| TDrawTextFlags | |
| TFillMode | |
| TFillStyle | TFillStyle indicates the type of color change defines the boundary of a possibly non-rectangular region n a canvas. |
| TFontCharset | TFontCharset represents the character set of a font. |
| TFontData | |
| TFontName | TFontName is a string that holds the typeface name of a font. |
| TFontPitch | TFontPitch indicates whether the characters in a font have the same width. |
| TFontQuality | Font quality enumeration. |
| TFontStyle | TFontStyle and TFontStyles specify style characteristics of a font. |
| TFontStyles | TFontStyle and TFontStyles specify style characteristics of a font. |
| TGraphicClass | TGraphicClass defines the metaclass for TGraphic. |
| TIconRec | |
| TPenData | |
| TPenMode | TPenMode indicates how the color of a pen interacts with the color of a canvas. |
| TPenStyle | TPenStyle indicates the type of line a pen draws. |
| TPixelFormat | TPixelFormat specifies the format of a bitmap. |
| TProgressEvent | TProgressEvent is the type of event handlers that provide feedback during lengthy operations. |
| TProgressStage | TProgressStage indicates the stage of a lengthy operation. |
| TResData | |
| TResource | |
| TTextFormat | TTextFormat indicates how a text viewer control displays its contents. |
| TTextFormatFlags | |
| TTextFormats | |
| TTransparentMode | TTransparentMode indicates how the transparent color of a bitmap is determined. |
| TWICImageFormat | Enumerates the possible image formats for a WIC image. |
Variables
| DDBsOnly | Determines whether bitmap handles are created as device-dependent bitmaps (DDB). |
| DefFontData | |
| SystemPalette16 | Contains the 16 VGA system colors. |
Constants
| cl3DDkShadow | cl3DDkShadow: TColor = $FF000015; |
| cl3DLight | cl3DLight: TColor = $FF000016; |
| clActiveBorder | clActiveBorder: TColor = $FF00000A; |
| clActiveCaption | clActiveCaption: TColor = $FF000002; |
| clAppWorkSpace | clAppWorkSpace: TColor = $FF00000C; |
| clAqua | clAqua: TColor = $FFFF00; |
| clBackground | clBackground: TColor = $FF000001; |
| clBlack | clBlack: TColor = 0; |
| clBlue | clBlue: TColor = $FF0000; |
| clBtnFace | clBtnFace: TColor = $FF00000F; |
| clBtnHighlight | clBtnHighlight: TColor = $FF000014; |
| clBtnShadow | clBtnShadow: TColor = $FF000010; |
| clBtnText | clBtnText: TColor = $FF000012; |
| clCaptionText | clCaptionText: TColor = $FF000009; |
| clCream | clCream: TColor = $F0FBFF; |
| clDefault | clDefault: TColor = $20000000; |
| clDkGray | clDkGray: TColor = $808080; |
| clFuchsia | clFuchsia: TColor = $FF00FF; |
| clGradientActiveCaption | clGradientActiveCaption: TColor = $FF00001B; |
| clGradientInactiveCaption | clGradientInactiveCaption: TColor = $FF00001C; |
| clGray | clGray: TColor = $808080; |
| clGrayText | clGrayText: TColor = $FF000011; |
| clGreen | clGreen: TColor = $8000; |
| clHighlight | clHighlight: TColor = $FF00000D; |
| clHighlightText | clHighlightText: TColor = $FF00000E; |
| clHotLight | clHotLight: TColor = $FF00001A; |
| clInactiveBorder | clInactiveBorder: TColor = $FF00000B; |
| clInactiveCaption | clInactiveCaption: TColor = $FF000003; |
| clInactiveCaptionText | clInactiveCaptionText: TColor = $FF000013; |
| clInfoBk | clInfoBk: TColor = $FF000018; |
| clInfoText | clInfoText: TColor = $FF000017; |
| clLime | clLime: TColor = $FF00; |
| clLtGray | clLtGray: TColor = $C0C0C0; |
| clMaroon | clMaroon: TColor = $80; |
| clMedGray | clMedGray: TColor = $A4A0A0; |
| clMenu | clMenu: TColor = $FF000004; |
| clMenuBar | clMenuBar: TColor = $FF00001E; |
| clMenuHighlight | clMenuHighlight: TColor = $FF00001D; |
| clMenuText | clMenuText: TColor = $FF000007; |
| clMoneyGreen | clMoneyGreen: TColor = $C0DCC0; |
| clNavy | clNavy: TColor = $800000; |
| clNone | clNone: TColor = $1FFFFFFF; |
| clOlive | clOlive: TColor = $8080; |
| clPurple | clPurple: TColor = $800080; |
| clRed | clRed: TColor = $FF; |
| clScrollBar | clScrollBar: TColor = $FF000000; |
| clSilver | clSilver: TColor = $C0C0C0; |
| clSkyBlue | clSkyBlue: TColor = $F0CAA6; |
| clSystemColor | clSystemColor: Integer = $FF000000; |
| clTeal | clTeal: TColor = $808000; |
| clWebAliceBlue | clWebAliceBlue: TColor = $FFF8F0; |
| clWebAntiqueWhite | clWebAntiqueWhite: TColor = $D7EBFA; |
| clWebAqua | clWebAqua: TColor = $FFFF00; |
| clWebAquamarine | clWebAquamarine: TColor = $D4FF7F; |
| clWebAzure | clWebAzure: TColor = $FFFFF0; |
| clWebBeige | clWebBeige: TColor = $DCF5F5; |
| clWebBisque | clWebBisque: TColor = $C4E4FF; |
| clWebBlack | clWebBlack: TColor = 0; |
| clWebBlanchedAlmond | clWebBlanchedAlmond: TColor = $CDEBFF; |
| clWebBlue | clWebBlue: TColor = $FF0000; |
| clWebBlueViolet | clWebBlueViolet: TColor = $E22B8A; |
| clWebBrown | clWebBrown: TColor = $2A2AA5; |
| clWebBurlywood | clWebBurlywood: TColor = $87B8DE; |
| clWebCadetBlue | clWebCadetBlue: TColor = $A09E5F; |
| clWebChartreuse | clWebChartreuse: TColor = $FF7F; |
| clWebChocolate | clWebChocolate: TColor = $1E69D2; |
| clWebCoral | clWebCoral: TColor = $507FFF; |
| clWebCornFlowerBlue | clWebCornFlowerBlue: TColor = $ED9564; |
| clWebCornSilk | clWebCornSilk: TColor = $DCF8FF; |
| clWebCrimson | clWebCrimson: TColor = $3C14DC; |
| clWebCyan | clWebCyan: TColor = $FFFF00; |
| clWebDarkBlue | clWebDarkBlue: TColor = $8B0000; |
| clWebDarkCyan | clWebDarkCyan: TColor = $8B8B00; |
| clWebDarkGoldenRod | clWebDarkGoldenRod: TColor = $B86B8; |
| clWebDarkGray | clWebDarkGray: TColor = $A9A9A9; |
| clWebDarkgreen | clWebDarkgreen: TColor = $6400; |
| clWebDarkKhaki | clWebDarkKhaki: TColor = $6BB7BD; |
| clWebDarkMagenta | clWebDarkMagenta: TColor = $8B008B; |
| clWebDarkOliveGreen | clWebDarkOliveGreen: TColor = $2F6B55; |
| clWebDarkOrange | clWebDarkOrange: TColor = $8CFF; |
| clWebDarkOrchid | clWebDarkOrchid: TColor = $CC3299; |
| clWebDarkRed | clWebDarkRed: TColor = $8B; |
| clWebDarkSalmon | clWebDarkSalmon: TColor = $7A96E9; |
| clWebDarkSeaGreen | clWebDarkSeaGreen: TColor = $8FBC8F; |
| clWebDarkSlateBlue | clWebDarkSlateBlue: TColor = $8B3D48; |
| clWebDarkSlategray | clWebDarkSlategray: TColor = $4F4F2F; |
| clWebDarkTurquoise | clWebDarkTurquoise: TColor = $D1CE00; |
| clWebDarkViolet | clWebDarkViolet: TColor = $D30094; |
| clWebDeepPink | clWebDeepPink: TColor = $9314FF; |
| clWebDeepskyBlue | clWebDeepskyBlue: TColor = $FFBF00; |
| clWebDimGray | clWebDimGray: TColor = $696969; |
| clWebDodgerBlue | clWebDodgerBlue: TColor = $FF901E; |
| clWebFirebrick | clWebFirebrick: TColor = $2222B2; |
| clWebFloralWhite | clWebFloralWhite: TColor = $F0FAFF; |
| clWebForestGreen | clWebForestGreen: TColor = $228B22; |
| clWebFuchsia | clWebFuchsia: TColor = $FF00FF; |
| clWebGainsboro | clWebGainsboro: TColor = $DCDCDC; |
| clWebGhostWhite | clWebGhostWhite: TColor = $FFF8F8; |
| clWebGold | clWebGold: TColor = $D7FF; |
| clWebGoldenRod | clWebGoldenRod: TColor = $20A5DA; |
| clWebGray | clWebGray: TColor = $808080; |
| clWebGreen | clWebGreen: TColor = $8000; |
| clWebGreenYellow | clWebGreenYellow: TColor = $2FFFAD; |
| clWebHoneydew | clWebHoneydew: TColor = $F0FFF0; |
| clWebHotPink | clWebHotPink: TColor = $B469FF; |
| clWebIndianRed | clWebIndianRed: TColor = $5C5CCD; |
| clWebIndigo | clWebIndigo: TColor = $82004B; |
| clWebIvory | clWebIvory: TColor = $F0FFFF; |
| clWebKhaki | clWebKhaki: TColor = $8CE6F0; |
| clWebLavender | clWebLavender: TColor = $FAE6E6; |
| clWebLavenderBlush | clWebLavenderBlush: TColor = $F5F0FF; |
| clWebLawnGreen | clWebLawnGreen: TColor = $FC7C; |
| clWebLemonChiffon | clWebLemonChiffon: TColor = $CDFAFF; |
| clWebLightBlue | clWebLightBlue: TColor = $E6D8AD; |
| clWebLightCoral | clWebLightCoral: TColor = $8080F0; |
| clWebLightCyan | clWebLightCyan: TColor = $FFFFE0; |
| clWebLightGoldenrodYellow | clWebLightGoldenrodYellow: TColor = $D2FAFA; |
| clWebLightGreen | clWebLightGreen: TColor = $90EE90; |
| clWebLightgrey | clWebLightgrey: TColor = $D3D3D3; |
| clWebLightPink | clWebLightPink: TColor = $C1B6FF; |
| clWebLightSalmon | clWebLightSalmon: TColor = $7AA0FF; |
| clWebLightSeaGreen | clWebLightSeaGreen: TColor = $AAB220; |
| clWebLightSkyBlue | clWebLightSkyBlue: TColor = $FACE87; |
| clWebLightSlateGray | clWebLightSlateGray: TColor = $998877; |
| clWebLightSteelBlue | clWebLightSteelBlue: TColor = $DEC4B0; |
| clWebLightYellow | clWebLightYellow: TColor = $E0FFFF; |
| clWebLime | clWebLime: TColor = $FF00; |
| clWebLimeGreen | clWebLimeGreen: TColor = $32CD32; |
| clWebLinen | clWebLinen: TColor = $E6F0FA; |
| clWebMagenta | clWebMagenta: TColor = $FF00FF; |
| clWebMaroon | clWebMaroon: TColor = $80; |
| clWebMediumAquamarine | clWebMediumAquamarine: TColor = $AACD66; |
| clWebMediumBlue | clWebMediumBlue: TColor = $CD0000; |
| clWebMediumOrchid | clWebMediumOrchid: TColor = $D355BA; |
| clWebMediumPurple | clWebMediumPurple: TColor = $DB7093; |
| clWebMediumSeaGreen | clWebMediumSeaGreen: TColor = $71B33C; |
| clWebMediumSlateBlue | clWebMediumSlateBlue: TColor = $EE687B; |
| clWebMediumSpringGreen | clWebMediumSpringGreen: TColor = $9AFA00; |
| clWebMediumTurquoise | clWebMediumTurquoise: TColor = $CCD148; |
| clWebMediumVioletRed | clWebMediumVioletRed: TColor = $8515C7; |
| clWebMidnightBlue | clWebMidnightBlue: TColor = $701919; |
| clWebMintcream | clWebMintcream: TColor = $FAFFF5; |
| clWebMistyRose | clWebMistyRose: TColor = $E1E4FF; |
| clWebMoccasin | clWebMoccasin: TColor = $B5E4FF; |
| clWebNavajoWhite | clWebNavajoWhite: TColor = $ADDEFF; |
| clWebNavy | clWebNavy: TColor = $800000; |
| clWebOldLace | clWebOldLace: TColor = $E6F5FD; |
| clWebOlive | clWebOlive: TColor = $8080; |
| clWebOliveDrab | clWebOliveDrab: TColor = $238E6B; |
| clWebOrange | clWebOrange: TColor = $A5FF; |
| clWebOrangeRed | clWebOrangeRed: TColor = $45FF; |
| clWebOrchid | clWebOrchid: TColor = $D670DA; |
| clWebPaleGoldenrod | clWebPaleGoldenrod: TColor = $AAE8EE; |
| clWebPaleGreen | clWebPaleGreen: TColor = $98FB98; |
| clWebPaleTurquoise | clWebPaleTurquoise: TColor = $EEEEAF; |
| clWebPaleVioletRed | clWebPaleVioletRed: TColor = $9370DB; |
| clWebPapayaWhip | clWebPapayaWhip: TColor = $D5EFFF; |
| clWebPeachPuff | clWebPeachPuff: TColor = $B9DAFF; |
| clWebPeru | clWebPeru: TColor = $3F85CD; |
| clWebPink | clWebPink: TColor = $CBC0FF; |
| clWebPlum | clWebPlum: TColor = $DDA0DD; |
| clWebPowderBlue | clWebPowderBlue: TColor = $E6E0B0; |
| clWebPurple | clWebPurple: TColor = $800080; |
| clWebRed | clWebRed: TColor = $FF; |
| clWebRosyBrown | clWebRosyBrown: TColor = $8F8FBC; |
| clWebRoyalBlue | clWebRoyalBlue: TColor = $E16941; |
| clWebSaddleBrown | clWebSaddleBrown: TColor = $13458B; |
| clWebSalmon | clWebSalmon: TColor = $7280FA; |
| clWebSandyBrown | clWebSandyBrown: TColor = $60A4F4; |
| clWebSeaGreen | clWebSeaGreen: TColor = $578B2E; |
| clWebSeashell | clWebSeashell: TColor = $EEF5FF; |
| clWebSienna | clWebSienna: TColor = $2D52A0; |
| clWebSilver | clWebSilver: TColor = $C0C0C0; |
| clWebSkyBlue | clWebSkyBlue: TColor = $EBCE87; |
| clWebSlateBlue | clWebSlateBlue: TColor = $CD5A6A; |
| clWebSlateGray | clWebSlateGray: TColor = $908070; |
| clWebSnow | clWebSnow: TColor = $FAFAFF; |
| clWebSpringGreen | clWebSpringGreen: TColor = $7FFF00; |
| clWebSteelBlue | clWebSteelBlue: TColor = $B48246; |
| clWebTan | clWebTan: TColor = $8CB4D2; |
| clWebTeal | clWebTeal: TColor = $808000; |
| clWebThistle | clWebThistle: TColor = $D8BFD8; |
| clWebTomato | clWebTomato: TColor = $4763FF; |
| clWebTurquoise | clWebTurquoise: TColor = $D0E040; |
| clWebViolet | clWebViolet: TColor = $EE82EE; |
| clWebWheat | clWebWheat: TColor = $B3DEF5; |
| clWebWhite | clWebWhite: TColor = $FFFFFF; |
| clWebWhiteSmoke | clWebWhiteSmoke: TColor = $F5F5F5; |
| clWebYellow | clWebYellow: TColor = $FFFF; |
| clWebYellowGreen | clWebYellowGreen: TColor = $32CD9A; |
| clWhite | clWhite: TColor = $FFFFFF; |
| clWindow | clWindow: TColor = $FF000005; |
| clWindowFrame | clWindowFrame: TColor = $FF000006; |
| clWindowText | clWindowText: TColor = $FF000008; |
| clYellow | clYellow: TColor = $FFFF; |
| cmBlackness | cmBlackness: Integer = $42; |
| cmDstInvert | cmDstInvert: Integer = $550009; |
| cmMergeCopy | cmMergeCopy: Integer = $C000CA; |
| cmMergePaint | cmMergePaint: Integer = $BB0226; |
| cmNotSrcCopy | cmNotSrcCopy: Integer = $330008; |
| cmNotSrcErase | cmNotSrcErase: Integer = $1100A6; |
| cmPatCopy | cmPatCopy: Integer = $F00021; |
| cmPatInvert | cmPatInvert: Integer = $5A0049; |
| cmPatPaint | cmPatPaint: Integer = $FB0A09; |
| cmSrcAnd | cmSrcAnd: Integer = $8800C6; |
| cmSrcCopy | cmSrcCopy: Integer = $CC0020; |
| cmSrcErase | cmSrcErase: Integer = $440328; |
| cmSrcInvert | cmSrcInvert: Integer = $660046; |
| cmSrcPaint | cmSrcPaint: Integer = $EE0086; |
| cmWhiteness | cmWhiteness: Integer = $FF0062; |
| ExtendedColorsCount | ExtendedColorsCount: Integer = 4; |
| MASK_TF_COMPOSITED | MASK_TF_COMPOSITED: Integer = $800000; |
| rc3_Cursor | rc3_Cursor: Integer = 2; |
| rc3_Icon | rc3_Icon: Integer = 1; |
| rc3_StockIcon | rc3_StockIcon: Integer = 0; |
| StandardColorsCount | StandardColorsCount: Integer = $10; |
| WebColorsCount | WebColorsCount: Integer = $8C; |