gdiplusenums.h header

This header is used by GDI+. For more information, see:

gdiplusenums.h contains the following programming interfaces:

Functions

 
ObjectTypeIsValid

The ObjectTypeIsValid function determines whether an element of the ObjectType enumeration represents a valid object type.

Enumerations

 
BrushType

The BrushType enumeration indicates the type of brush. There are five types of brushes.
CombineMode

The CombineMode enumeration specifies how a new region is combined with an existing region.
CompositingMode

The CompositingMode enumeration specifies how rendered colors are combined with background colors. This enumeration is used by the Graphics::GetCompositingMode and Graphics::SetCompositingMode methods of the Graphics class.
CompositingQuality

The CompositingQuality enumeration specifies whether gamma correction is applied when colors are blended with background colors.
CoordinateSpace

The CoordinateSpace enumeration specifies coordinate spaces.
DashCap

The DashCap enumeration specifies the type of graphic shape to use on both ends of each dash in a dashed line.
DashStyle

The DashStyle enumeration specifies the line style of a line drawn with a Windows GDI+ pen. The line can be drawn by using one of several predefined styles or a custom style.
DriverStringOptions

The DriverStringOptions enumeration specifies the spacing, orientation, and quality of the rendering for driver strings.
EmfPlusRecordType

The EmfPlusRecordType enumeration identifies metafile record types used in Windows Metafile Format (WMF), Enhanced Metafile (EMF), and EMF+ files. The elements of the EmfPlusRecordType enumeration come in three groups.
EmfToWmfBitsFlags

Specifies options for the Metafile::EmfToWmfBits method, which converts an Enhanced Metafile (EMF) metafile to a Windows Metafile Format (WMF) metafile.
EmfType

The EmfType enumeration specifies the nature of the records that are placed in an Enhanced Metafile (EMF) file. This enumeration is used by several constructors in the Metafile class.
EncoderParameterValueType

The EncoderParameterValueType enumeration specifies data types for image codec (encoder/decoder) parameters. An element of this enumeration is assigned to the Type data member of an EncoderParameter object.
EncoderValue

The EncoderValue enumeration specifies values that can be passed as arguments to image encoders. For more information about image encoders, see Using Image Encoders and Decoders .
FillMode

The FillMode enumeration specifies how to fill areas that are formed when a path or curve intersects itself.
FlushIntention

The FlushIntention enumeration specifies when to flush the queue of graphics operations.
FontStyle

The FontStyle enumeration specifies the style of the typeface of a font. Styles can be combined.
HatchStyle

The HatchStyle enumeration specifies the hatch pattern used by a brush of type HatchBrush. The hatch pattern consists of a solid background color and lines drawn over the background.
HotkeyPrefix

The HotkeyPrefix enumeration specifies how to display hot keys. There are three options:_do nothing, display hot keys underlined, and hide the hot key underlines.
ImageType

The ImageType enumeration indicates whether an image is a bitmap or a metafile. The Image::GetType method returns an element of this enumeration.
InterpolationMode

The InterpolationMode enumeration specifies the algorithm that is used when images are scaled or rotated. This enumeration is used by the Graphics::GetInterpolationMode and Graphics::SetInterpolationMode methods of the Graphics class.
LinearGradientMode

The LinearGradientMode enumeration specifies the direction in which the change of color occurs for a linear gradient brush.
LineCap

The LineCap enumeration specifies the type of graphic shape to use on the end of a line drawn with a Windows GDI+ pen.
LineJoin

The LineJoin enumeration specifies how to join two lines that are drawn by the same pen and whose ends meet. At the intersection of the two line ends, a line join makes the join look more continuous.
MatrixOrder

The MatrixOrder enumeration specifies the order of multiplication when a new matrix is multiplied by an existing matrix.
MetafileFrameUnit

The MetafileFrameUnit enumeration specifies the unit of measure for a metafile frame rectangle.
MetafileType

The MetafileType enumeration specifies types of metafiles. The MetafileHeader::GetType method returns an element of this enumeration.
ObjectType

The ObjectType enumeration indicates the object type value of an EMF+ record.
PathPointType

The PathPointType enumeration indicates point types and flags for the data points in a path.
PenAlignment

The PenAlignment enumeration specifies the alignment of a pen relative to the stroke that is being drawn.
PenType

The PenType enumeration indicates the type of pattern, texture, or gradient that a pen draws.
PixelOffsetMode

The PixelOffsetMode enumeration specifies the pixel offset mode of a Graphics object. This enumeration is used by the Graphics::GetPixelOffsetMode and Graphics::SetPixelOffsetMode methods of the Graphics class.
SmoothingMode

The SmoothingMode enumeration specifies the type of smoothing (antialiasing) that is applied to lines and curves. This enumeration is used by the Graphics::GetSmoothingMode and Graphics::SetSmoothingMode methods of the Graphics class.
StringAlignment

The StringAlignment enumeration specifies how a string is aligned in reference to the bounding rectangle. A bounding rectangle is used to define the area in which the text displays.
StringDigitSubstitute

The StringDigitSubstitute enumeration specifies how to substitute digits in a string according to a user's locale or language.
StringFormatFlags

The StringFormatFlags enumeration specifies text layout information (such as orientation and clipping) and display manipulations (such as ellipsis insertion, digit substitution, and representation of characters that are not supported by a font).
StringTrimming

The StringTrimming enumeration specifies how to trim characters from a string so that the string fits into a layout rectangle. The layout rectangle is used to position and size the display string.
TextRenderingHint

The TextRenderingHint enumeration specifies the process used to render text. The process affects the quality of the text.
Unit

The Unit enumeration specifies the unit of measure for a given data type.
WarpMode

The WarpMode enumeration specifies warp modes that can be used to transform images.
WrapMode

The WrapMode enumeration specifies how repeated copies of an image are used to tile an area.