GDI+

Overview of the GDI+ technology.

To develop GDI+, you need these headers:

For programming guidance for this technology, see:

Class

Title Description
AdjustableArrowCap The AdjustableArrowCap class is a subclass of the CustomLineCap. This class builds a line cap that looks like an arrow.
Bitmap The Bitmap class inherits from the Image class.
BitmapData The BitmapData class is used by the Bitmap::LockBits and Bitmap::UnlockBits methods of the Bitmap class. A BitmapData object stores attributes of a bitmap.
Blur The Blur class enables you to apply a Gaussian blur effect to a bitmap and specify the nature of the blur.
BrightnessContrast The BrightnessContrast class enables you to change the brightness and contrast of a bitmap.
Brush The Brush class is an abstract base class that defines a Brush object. A Brush object is used to paint the interior of graphics shapes, such as rectangles, ellipses, pies, polygons, and paths.
CachedBitmap A CachedBitmap object stores a bitmap in a format that is optimized for display on a particular device. To display a cached bitmap, call the Graphics::DrawCachedBitmap method.
CharacterRange A CharacterRange object specifies a range of character positions within a string.
Color A Color object stores a 32-bit value that represents a color.
ColorBalance The ColorBalance class enables you to change the color balance (relative amounts of red, green, and blue) of a bitmap.
ColorCurve The ColorCurve class encompasses eight separate adjustments:_exposure, density, contrast, highlight, shadow, midtone, white saturation, and black saturation.
ColorLUT A ColorLUTParams structure has four members, each being a lookup table for a particular color channel:_alpha, red, green, or blue.
ColorMatrixEffect The ColorMatrixEffect class enables you to apply an affine transformation to a bitmap.
CustomLineCap The CustomLineCap class encapsulates a custom line cap.
Effect The Effect class serves as a base class for eleven classes that you can use to apply effects and adjustments to bitmaps. The following classes descend from Effect.
EncoderParameter An EncoderParameter object holds a parameter that can be passed to an image encoder. An EncoderParameter object can also be used to receive a list of possible values supported by a particular parameter of a particular image encoder.
EncoderParameters An EncoderParameters object is an array of EncoderParameter objects along with a data member that specifies the number of EncoderParameter objects in the array.
Font The Font class encapsulates the characteristics, such as family, height, size, and style (or combination of styles), of a specific font. A Font object is used when drawing strings.
FontCollection The FontCollection class is an abstract base class. It contains methods for enumerating the font families in a collection of fonts. Objects built from this class include the InstalledFontCollection and PrivateFontCollection classes.
FontFamily This FontFamily class encapsulates a set of fonts that make up a font family. A font family is a group of fonts that have the same typeface but different styles.
GdiplusBase The GdiplusBase class provides memory allocation and deallocation for GDI+ objects. GdiplusBase serves as a base class for all other GDI+ classes, so you never need to create an instance of GdiplusBase.
Graphics The Graphics class provides methods for drawing lines, curves, figures, images, and text. A Graphics object stores attributes of the display device and attributes of the items to be drawn.
GraphicsPath A GraphicsPath object stores a sequence of lines, curves, and shapes.
GraphicsPathIterator This GraphicsPathIterator class provides methods for isolating selected subsets of the path stored in a GraphicsPath object.
HatchBrush This HatchBrush class defines a rectangular brush with a hatch style, a foreground color, and a background color.
HueSaturationLightness The HueSaturationLightness class enables you to change the hue, saturation, and lightness of a bitmap.
Image The Image class provides methods for loading and saving raster images (bitmaps) and vector images (metafiles).
ImageAttributes An ImageAttributes object contains information about how bitmap and metafile colors are manipulated during rendering.
ImageCodecInfo An ImageCodecInfo object stores information about an image codec (encoder/decoder).
ImageItemData The ImageItemData class is used to store and retrieve custom image metadata. Windows GDI+ supports custom metadata for JPEG, PNG, and GIF image files.
InstalledFontCollection The InstalledFontCollection class defines a class that represents the fonts installed on the system.
Levels The Levels class encompasses three bitmap adjustments:_highlight, midtone, and shadow.
LinearGradientBrush The LinearGradientBrush class defines a brush that paints a color gradient in which the color changes evenly from the starting boundary line of the linear gradient brush to the ending boundary line of the linear gradient brush.
Matrix A Matrix object represents a 3 ×3 matrix that, in turn, represents an affine transformation.
Metafile The Metafile class defines a graphic metafile. A metafile contains records that describe a sequence of graphics API calls. Metafiles can be recorded (constructed) and played back (displayed).
MetafileHeader A MetafileHeader object stores properties of an associated metafile.
PathData The PathData class is a helper class for the GraphicsPath and GraphicsPathIterator classes.
PathGradientBrush A PathGradientBrush object stores the attributes of a color gradient that you can use to fill the interior of a path with a gradually changing color.
Pen A Pen object is a Windows GDI+ object used to draw lines and curves.
Point The Point class encapsulates a point in a 2-D coordinate system.
PointF The PointF class encapsulates a point in a 2-D coordinate system.
PrivateFontCollection The PrivateFontCollection is a collection class for fonts. This class keeps a collection of fonts specifically for an application. The fonts in the collection can include installed fonts as well as fonts that have not been installed on the system.
PropertyItem The PropertyItem class is a helper class for the Image and Bitmap classes. A PropertyItem object holds one piece of image metadata.
Rect A Rect object stores the upper-left corner, width, and height of a rectangle.
RectF A RectF object stores the upper-left corner, width, and height of a rectangle.
RedEyeCorrection The RedEyeCorrection class enables you to correct the red eyes that sometimes occur in flash photographs.
Region The Region class describes an area of the display surface.
Sharpen The Sharpen class enables you to adjust the sharpness of a bitmap.
Size The Size class encapsulates a Width and Height dimension in a 2-D coordinate system.
SizeF The SizeF class encapsulates a Width and Height dimension in a 2-D coordinate system. The SizeF class uses floating point coordinates.
SolidBrush The SolidBrush class defines a solid color Brush object. A Brush object is used to fill in shapes similar to the way a paint brush can paint the inside of a shape. This class inherits from the Brush abstract base class.
StringFormat The StringFormat class encapsulates text layout information (such as alignment, orientation, tab stops, and clipping) and display manipulations (such as trimming, font substitution for characters that are not supported by the requested font, and digit substitution for languages that do not use Western European digits). A StringFormat object can be passed to the DrawString Methods method to format a string.
TextureBrush The TextureBrush class defines a Brush object that contains an Image object that is used for the fill. The fill image can be transformed by using the local Matrix object contained in the Brush object.
Tint The Tint class enables you to apply a tint to a bitmap.

Enumerations

Title Description
BrushType The BrushType enumeration indicates the type of brush. There are five types of brushes.
ColorAdjustType The ColorAdjustType enumeration specifies which GDI+ objects use color-adjustment information.
ColorChannelFlags The ColorChannelFlags enumeration specifies individual channels in the CMYK (cyan, magenta, yellow, black) color space. This enumeration is used by the ImageAttributes::SetOutputChannel method.
ColorMatrixFlags The ColorMatrixFlags enumeration specifies the types of images and colors that will be affected by the color and grayscale adjustment settings of an ImageAttributes object.
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.
CurveAdjustments The ColorCurve class encompasses the eight bitmap adjustments listed in the CurveAdjustments enumeration.
CurveChannel The CurveChannel enumeration specifies which color channels are affected by a ColorCurve bitmap adjustment.
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.
DitherType The DitherType enumeration identifies the available algorithms for dithering when a bitmap is converted.
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.
HistogramFormat The HistogramFormat enumeration specifies the number and type of histograms that represent the color channels of a bitmap. This enumeration is used with the Bitmap::GetHistogram method.
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.
ImageCodecFlags The ImageCodecFlags enumeration indicates attributes of an image codec.
ImageFlags The ImageFlags enumeration specifies the attributes of the pixel data contained in an Image object. The Image::GetFlags method returns an element of this enumeration.
ImageLockMode The ImageLockMode enumeration specifies flags that are passed to the flags parameter of the Bitmap::LockBits method. The Bitmap::LockBits method locks a portion of an image so that you can read or write the pixel data.
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.
ItemDataPosition The ItemDataPosition enumeration is used to specify the location of custom metadata in an image file.
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.
PaletteFlags The PaletteFlags enumeration indicates attributes of the color data in a palette.
PaletteType The PaletteType enumeration is used by the Bitmap::InitializePalette and Bitmap::ConvertFormat methods of the Bitmap class. The members of the enumeration identify several standard color palette formats.
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.
RotateFlipType The RotateFlipType enumeration specifies the direction of an image's rotation and the axis used to flip the image.
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.
Status The Status enumeration indicates the result of a Windows GDI+ method call.
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.

Functions

Title Description
AddArc The GraphicsPath::AddArc method adds an elliptical arc to the current figure of this path.
AddArc The GraphicsPath::AddArc method adds an elliptical arc to the current figure of this path.
AddArc The GraphicsPath::AddArc method adds an elliptical arc to the current figure of this path.
AddBezier The GraphicsPath::AddBezier method adds a Bézier spline to the current figure of this path.
AddBezier The GraphicsPath::AddBezier method adds a Bézier spline to the current figure of this path.
AddBezier The GraphicsPath::AddBezier method adds a Bézier spline to the current figure of this path.
AddBeziers The GraphicsPath::AddBeziers method adds a sequence of connected Bézier splines to the current figure of this path.
AddClosedCurve The GraphicsPath::AddClosedCurve method adds a closed cardinal spline to this path.
AddClosedCurve The GraphicsPath::AddClosedCurve method adds a closed cardinal spline to this path.
AddClosedCurve The GraphicsPath::AddClosedCurve method adds a closed cardinal spline to this path.
AddCurve The GraphicsPath::AddCurve method adds a cardinal spline to the current figure of this path.
AddCurve The GraphicsPath::AddCurve method adds a cardinal spline to the current figure of this path.
AddCurve The GraphicsPath::AddCurve method adds a cardinal spline to the current figure of this path.
AddCurve The GraphicsPath::AddCurve method adds a cardinal spline to the current figure of this path.
AddCurve The GraphicsPath::AddCurve method adds a cardinal spline to the current figure of this path.
AddEllipse The GraphicsPath::AddEllipse method adds an ellipse to this path.
AddEllipse The GraphicsPath::AddEllipse method adds an ellipse to this path.
AddEllipse The GraphicsPath::AddEllipse method adds an ellipse to this path.
AddFontFile The PrivateFontCollection::AddFontFile method adds a font file to this private font collection.
AddLine The GraphicsPath::AddLine method adds a line to the current figure of this path.
AddLine The GraphicsPath::AddLine method adds a line to the current figure of this path.
AddLine The GraphicsPath::AddLine method adds a line to the current figure of this path.
AddLines The GraphicsPath::AddLines method adds a sequence of connected lines to the current figure of this path.
AddMemoryFont The PrivateFontCollection::AddMemoryFont method adds a font that is contained in system memory to a Windows GDI+ font collection.
AddMetafileComment The Graphics::AddMetafileComment method adds a text comment to an existing metafile.
AddPath The GraphicsPath::AddPath method adds a path to this path.
AddPie The GraphicsPath::AddPie method adds a pie to this path.
AddPie The GraphicsPath::AddPie method adds a pie to this path.
AddPie The GraphicsPath::AddPie method adds a pie to this path.
AddPolygon The GraphicsPath::AddPolygon method adds a polygon to this path.
AddRectangle The GraphicsPath::AddRectangle method adds a rectangle to this path.
AddRectangles The GraphicsPath::AddRectangles method adds a sequence of rectangles to this path
AddString The GraphicsPath::AddString method adds the outline of a string to this path.
AddString The GraphicsPath::AddString method adds the outlines of a string to this path.
AddString The GraphicsPath::AddString method adds the outline of a string to this path.
AdjustableArrowCap Creates an adjustable arrow line cap with the specified height and width. The arrow line cap can be filled or nonfilled. The middle inset defaults to zero.
ApplyEffect The Bitmap::ApplyEffect method creates a new Bitmap object by applying a specified effect to an existing Bitmap object.
BeginContainer The Graphics::BeginContainer method begins a new graphics container.
BeginContainer The Graphics::BeginContainer method begins a new graphics container.
Bitmap Creates a Bitmap::Bitmap object based on an image file.
Bitmap Creates a Bitmap::Bitmap object based on an IStream COM interface.
Bitmap Creates a Bitmap::Bitmap object based on an array of bytes along with size and format information.
Bitmap Creates a Bitmap::Bitmap object of a specified size and pixel format. The pixel data must be provided after the Bitmap::Bitmap object is constructed.
Bitmap Creates a Bitmap::Bitmap object based on a Graphics object, a width, and a height.
Bitmap Creates a Bitmap::Bitmap object based on a DirectDraw surface. The Bitmap::Bitmap object maintains a reference to the DirectDraw surface until the Bitmap::Bitmap object is deleted or goes out of scope.
Bitmap Creates a Bitmap::Bitmap object based on a BITMAPINFO structure and an array of pixel data.
Bitmap Creates a Bitmap::Bitmap object based on a handle to a Windows Windows Graphics Device Interface (GDI) bitmap and a handle to a GDI palette.
Bitmap Creates a Bitmap object based on an icon.
Bitmap Creates a Bitmap::Bitmap object based on an application or DLL instance handle and the name of a bitmap resource.
Blur Creates a Blur object.
BrightnessContrast Creates a new BrightnessContrast object.
CachedBitmap Creates a CachedBitmap::CachedBitmap object based on a Bitmap object and a Graphics object.
CachedBitmap Creates a CachedBitmap::CachedBitmap object based on a Bitmap object and a Graphics object.
CharacterRange Creates a CharacterRange::CharacterRange object and initializes the data members to the values specified.
CharacterRange Creates a CharacterRange::CharacterRange object with the data members set to zero.
Clear The Graphics::Clear method clears a Graphicsobject to a specified color.
ClearBrushRemapTable The ImageAttributes::ClearBrushRemapTable method clears the brush color-remap table of this ImageAttributes object.
ClearColorKey The ImageAttributes::ClearColorKey method clears the color key (transparency range) for a specified category.
ClearColorMatrices The ImageAttributes::ClearColorMatrices method clears the color-adjustment matrix and the grayscale-adjustment matrix for a specified category.
ClearColorMatrix The ImageAttributes::ClearColorMatrix method clears the color-adjustment matrix for a specified category.
ClearGamma The ImageAttributes::ClearGamma method disables gamma correction for a specified category.
ClearMarkers The GraphicsPath::ClearMarkers method clears the markers from this path.
ClearNoOp The ImageAttributes::ClearNoOp method clears the NoOp setting for a specified category.
ClearOutputChannel The ImageAttributes::ClearOutputChannel method clears the cyan-magenta-yellow-black (CMYK) output channel setting for a specified category.
ClearOutputChannelColorProfile The ImageAttributes::ClearOutputChannelColorProfile method clears the output channel color profile setting for a specified category.
ClearRemapTable The ImageAttributes::ClearRemapTable method clears the color-remap table for a specified category.
ClearThreshold The ImageAttributes::ClearThreshold method clears the threshold value for a specified category.
Clone The Bitmap::Clone method creates a new Bitmapobject by copying a portion of this bitmap.
Clone The Bitmap::Clone method creates a new Bitmap object by copying a portion of this bitmap.
Clone The Bitmap::Clone method creates a new Bitmapobject by copying a portion of this bitmap.
Clone The CustomLineCap::Clone method copies the contents of the existing object into a new CustomLineCap object.
Clone The Font::Clone method creates a new Font object based on this Font object.
Clone The FontFamily::Clone method creates a new FontFamily object based on this FontFamily object.
Clone The Image::Clone method creates a new Image object and initializes it with the contents of this Image object.
Clone The Region::Clone method makes a copy of this Regionobject and returns the address of the new Regionobject.
Clone The Brush::Clone method creates a new Brush object based on this brush.
Clone The Rect::Clone method creates a new Rect object and initializes it with the contents of this Rect object.
Clone The RectF::Clone method creates a new RectF object and initializes it with the contents of this RectF object.
Clone The GraphicsPath::Clone method creates a new GraphicsPath object, and initializes it with the contents of this GraphicsPath object.
Clone The ImageAttributes::Clone method makes a copy of this ImageAttributes object.
Clone The Matrix::Clone method creates a new Matrix object that is a copy of this Matrix object.
Clone The Pen::Clone method copies a Pen object.
Clone The StringFormat::Clone method creates a new StringFormat object and initializes it with the contents of this StringFormat object.
CloseAllFigures The GraphicsPath::CloseAllFigures method closes all open figures in this path.
CloseFigure The GraphicsPath::CloseFigure method closes the current figure of this path.
Color Creates a Color::Color object and initializes it to opaque black. This is the default constructor.
Color Creates a Color::Color object by using specified values for the red, green, and blue components. This constructor sets the alpha component to 255 (opaque).
Color Creates a Color::Color object by using specified values for the alpha, red, green, and blue components.
Color Creates a Color::Color object by using an ARGB value.
ColorBalance Creates a new ColorBalance object.
ColorCurve Creates a ColorCurve object.
ColorLUT Creates a new ColorLUT object.
ColorMatrixEffect Creates a ColorMatrixEffect object.
Complement The Region::Complement method updates this region to the portion of the specified rectangle's interior that does not intersect this region.
Complement The Region::Complement method updates this region to the portion of the specified path's interior that does not intersect this region.
Complement The Region::Complement method updates this region to the portion of another region that does not intersect this region.
Contains This topic lists the Contains methods of the Rect class. For a complete list of methods for the Rect class, see Rect Methods.
Contains The Rect::Contains method determines whether a point is inside this rectangle.
Contains This topic lists the Contains methods of the Rect class. For a complete list of methods for the Rect class, see Rect Methods.
Contains This topic lists the Contains methods of the RectF class. For a complete list of methods for the RectF class, see RectF Methods.
Contains The RectF::Contains method determines whether a point is inside this rectangle.
Contains The RectF::Contains method determines whether another rectangle is inside this rectangle.
ConvertFormat The Bitmap::ConvertFormat method converts a bitmap to a specified pixel format. The original pixel data in the bitmap is replaced by the new pixel data.
ConvertToEmfPlus The Metafile::ConvertToEmfPlus method converts this Metafile object to the EMF+ format.
ConvertToEmfPlus The Metafile::ConvertToEmfPlus method converts this Metafile object to the EMF+ format.
ConvertToEmfPlus The Metafile::ConvertToEmfPlus method converts this Metafile object to the EMF+ format.
CopyData The GraphicsPathIterator::CopyData method copies a subset of the path's data points to a PointF array and copies a subset of the path's point types to a BYTE array.
CustomLineCap Creates a CustomLineCap::CustomLineCap object.
CustomLineCap Creates a CustomLineCap::CustomLineCap object.
CustomLineCap Creates a CustomLineCap::CustomLineCap object.
CustomLineCap Creates a CustomLineCap::CustomLineCap object.
DrawArc The Graphics::DrawArc method draws an arc. The arc is part of an ellipse.
DrawArc The Graphics::DrawArc method draws an arc. The arc is part of an ellipse.
DrawArc The Graphics::DrawArc method draws an arc. The arc is part of an ellipse.
DrawBezier The Graphics::DrawBezier method draws a Bézier spline.
DrawBezier The Graphics::DrawBezier method draws a Bézier spline.
DrawBezier The Graphics::DrawBezier method draws a Bézier spline.
DrawBeziers The Graphics::DrawBeziers method draws a sequence of connected Bézier splines.
DrawCachedBitmap The Graphics::DrawCachedBitmap method draws the image stored in a CachedBitmap object.
DrawClosedCurve The Graphics::DrawClosedCurve method draws a closed cardinal spline.
DrawClosedCurve The Graphics::DrawClosedCurve method draws a closed cardinal spline.
DrawClosedCurve The Graphics::DrawClosedCurve method draws a closed cardinal spline.
DrawCurve The Graphics::DrawCurve method draws a cardinal spline.
DrawCurve The Graphics::DrawCurve method draws a cardinal spline.
DrawCurve The Graphics::DrawCurve method draws a cardinal spline.
DrawCurve The Graphics::DrawCurve method draws a cardinal spline.
DrawCurve The Graphics::DrawCurve method draws a cardinal spline.
DrawDriverString The Graphics::DrawDriverString method draws characters at the specified positions. The method gives the client complete control over the appearance of text. The method assumes that the client has already set up the format and layout to be applied.
DrawEllipse The Graphics::DrawEllipse method draws an ellipse.
DrawEllipse The Graphics::DrawEllipse method draws an ellipse.
DrawEllipse The Graphics::DrawEllipse method draws an ellipse.
DrawImage The Graphics::DrawImage method draws an image at a specified location.
DrawImage The Graphics::DrawImage method draws an image.
DrawImage The Graphics::DrawImage method draws an image.
DrawImage The Graphics::DrawImage method draws an image.
DrawImage The Graphics::DrawImage method draws an image at a specified location.
DrawImage The Graphics::DrawImage method draws an image.
DrawImage The Graphics::DrawImage method draws an image.
DrawImage The Graphics::DrawImage method draws an image.
DrawImage The Graphics::DrawImage method draws an image.
DrawImage The Graphics::DrawImage method draws an image.
DrawImage The Graphics::DrawImage method draws an image.
DrawImage The Graphics::DrawImage method draws an image.
DrawImage The Graphics::DrawImage method draws an image.
DrawImage The Graphics::DrawImage method draws an image.
DrawImage The Graphics::DrawImage method draws an image.
DrawImage The Graphics::DrawImage method draws a specified portion of an image at a specified location.
DrawImage The method draws a portion of an image after applying a specified effect.
DrawLine The Graphics::DrawLine method draws a line that connects two points.
DrawLine The Graphics::DrawLine method draws a line that connects two points.
DrawLine The Graphics::DrawLine method draws a line that connects two points.
DrawLines The Graphics::DrawLines method draws a sequence of connected lines.
DrawPath The Graphics::DrawPath method draws a sequence of lines and curves defined by a GraphicsPath object.
DrawPie The Graphics::DrawPie method draws a pie.
DrawPie The Graphics::DrawPie method draws a pie.
DrawPie The Graphics::DrawPie method draws a pie.
DrawPolygon The Graphics::DrawPolygon method draws a polygon.
DrawRectangle The Graphics::DrawRectangle method draws a rectangle.
DrawRectangle The Graphics::DrawRectangle method draws a rectangle.
DrawRectangle The Graphics::DrawRectangle method draws a rectangle.
DrawRectangles The Graphics::DrawRectangles method draws a sequence of rectangles.
DrawString The Graphics::DrawString method draws a string based on a font and an origin for the string.
DrawString The Graphics::DrawString method draws a string based on a font, a string origin, and a format.
Effect Creates an Effect object.
EmfToWmfBits Converts an enhanced-format metafile to a Windows Metafile Format (WMF) metafile and stores the converted records in a specified buffer.
Empty The Size::Empty method determines whether a Size object is empty.
Empty The SizeF::Empty method determines whether a SizeF object is empty.
EndContainer The Graphics::EndContainer method closes a graphics container that was previously opened by the Graphics::BeginContainer method.
Enumerate The GraphicsPathIterator::Enumerate method copies the path's data points to a PointF array and copies the path's point types to a BYTE array.
EnumerateMetafile The Graphics::EnumerateMetafile method calls an application-defined callback function for each record in a specified metafile. You can use this method to display a metafile by calling PlayRecord in the callback function.
EnumerateMetafile The Graphics::EnumerateMetafile method calls an application-defined callback function for each record in a specified metafile. You can use this method to display a metafile by calling PlayRecord in the callback function.
EnumerateMetafile The Graphics::EnumerateMetafile method calls an application-defined callback function for each record in a specified metafile. You can use this method to display a metafile by calling PlayRecord in the callback function.
EnumerateMetafile The Graphics::EnumerateMetafile method calls an application-defined callback function for each record in a specified metafile. You can use this method to display a metafile by calling PlayRecord in the callback function.
EnumerateMetafile The Graphics::EnumerateMetafile method calls an application-defined callback function for each record in a specified metafile. You can use this method to display a metafile by calling PlayRecord in the callback function.
EnumerateMetafile The Graphics::EnumerateMetafile method calls an application-defined callback function for each record in a specified metafile. You can use this method to display a metafile by calling PlayRecord in the callback function.
EnumerateMetafile The Graphics::EnumerateMetafile method calls an application-defined callback function for each record in a specified metafile. You can use this method to display a metafile by calling PlayRecord in the callback function.
EnumerateMetafile The Graphics::EnumerateMetafile method calls an application-defined callback function for each record in a specified metafile. You can use this method to display a metafile by calling PlayRecord in the callback function.
EnumerateMetafile The Graphics::EnumerateMetafile method calls an application-defined callback function for each record in a specified metafile. You can use this method to display a metafile by calling PlayRecord in the callback function.
EnumerateMetafile The Graphics::EnumerateMetafile method calls an application-defined callback function for each record in a specified metafile. You can use this method to display a metafile by calling PlayRecord in the callback function.
EnumerateMetafile The Graphics::EnumerateMetafile method calls an application-defined callback function for each record in a specified metafile. You can use this method to display a metafile by calling PlayRecord in the callback function.
EnumerateMetafile The Graphics::EnumerateMetafile method calls an application-defined callback function for each record in a specified metafile. You can use this method to display a metafile by calling PlayRecord in the callback function.
Equals The Region::Equals method determines whether this region is equal to a specified region.
Equals The Point::Equals method determines whether two Point objects are equal. Two points are considered equal if they have the same X and Y data members.
Equals The PointF::Equals method determines whether two PointF objects are equal. Two points are considered equal if they have the same X and Y data members.
Equals The Rect::Equals method determines whether two rectangles are the same.
Equals The RectF::Equals method determines whether two rectangles are the same.
Equals The Size::Equals method determines whether two Size objects are equal.
Equals The SizeF::Equals method determines whether two SizeF objects are equal.
Equals The Matrix::Equals method determines whether the elements of this matrix are equal to the elements of another matrix.
Exclude The Region::Exclude method updates this region to the portion of itself that does not intersect the specified rectangle's interior.
Exclude The Region::Exclude method updates this region to the portion of itself that does not intersect the specified path's interior.
Exclude The Region::Exclude method updates this region to the portion of itself that does not intersect another region.
ExcludeClip The Graphics::ExcludeClip method updates the clipping region to the portion of itself that does not intersect the specified rectangle.
ExcludeClip The Graphics::ExcludeClip method updates the clipping region with the portion of itself that does not overlap the specified region.
FillClosedCurve The Graphics::FillClosedCurve method creates a closed cardinal spline from an array of points and uses a brush to fill, according to a specified mode, the interior of the spline.
FillClosedCurve The Graphics::FillClosedCurve method creates a closed cardinal spline from an array of points and uses a brush to fill the interior of the spline.
FillClosedCurve The Graphics::FillClosedCurve method creates a closed cardinal spline from an array of points and uses a brush to fill, according to a specified mode, the interior of the spline.
FillEllipse The Graphics::FillEllipse method uses a brush to fill the interior of an ellipse that is specified by coordinates and dimensions.
FillEllipse The Graphics::FillEllipse method uses a brush to fill the interior of an ellipse that is specified by a rectangle.
FillEllipse The Graphics::FillEllipse method uses a brush to fill the interior of an ellipse that is specified by coordinates and dimensions.
FillPath The Graphics::FillPath method uses a brush to fill the interior of a path. If a figure in the path is not closed, this method treats the nonclosed figure as if it were closed by a straight line that connects the figure's starting and ending points.
FillPie The Graphics::FillPie method uses a brush to fill the interior of a pie.
FillPie The Graphics::FillPie method uses a brush to fill the interior of a pie.
FillPie The Graphics::FillPie method uses a brush to fill the interior of a pie.
FillPolygon The Graphics::FillPolygon method uses a brush to fill the interior of a polygon.
FillPolygon The Graphics::FillPolygon method uses a brush to fill the interior of a polygon.
FillPolygon The Graphics::FillPolygon method uses a brush to fill the interior of a polygon.
FillRectangle The Graphics::FillRectangle method uses a brush to fill the interior of a rectangle.
FillRectangle The Graphics::FillRectangle method uses a brush to fill the interior of a rectangle.
FillRectangle The Graphics::FillRectangle method uses a brush to fill the interior of a rectangle.
FillRectangles The Graphics::FillRectangles method uses a brush to fill the interior of a sequence of rectangles.
FillRegion The Graphics::FillRegion method uses a brush to fill a specified region.
FindFirstItem The Image::FindFirstItem method retrieves the description and the data size of the first metadata item in this Image object.
FindNextItem The Image::FindNextItem method is used along with the Image::FindFirstItem method to enumerate the metadata items stored in this Image object.
Flatten The GraphicsPath::Flatten method applies a transformation to this path and converts each curve in the path to a sequence of connected lines.
Flush The Graphics::Flush method flushes all pending graphics operations.
Font Creates a Font::Font object based on the Windows Graphics Device Interface (GDI) font object that is currently selected into a specified device context. This constructor is provided for compatibility with GDI.
Font Creates a Font::Font object directly from a Windows Graphics Device Interface (GDI) logical font.
Font Creates a Font::Font object directly from a Windows Graphics Device Interface (GDI) logical font.
Font Creates a Font::Font object indirectly from a Windows Graphics Device Interface (GDI) logical font by using a handle to a GDILOGFONT structure.
Font Creates a Font::Font object based on a FontFamily object, a size, a font style, and a unit of measurement.
Font Creates a Font::Font object based on a font family, a size, a font style, a unit of measurement, and a FontCollection object.
Font This topic lists the constructors of the Font class. For a complete class listing, see Font Class.
Font This topic lists the constructors of the Font class. For a complete class listing, see Font Class.
FontCollection Creates an empty FontCollection::FontCollection object.
FontCollection Creates an empty FontCollection::FontCollection object.
FontFamily Creates a FontFamily::FontFamily object based on a specified font family.
FontFamily This topic lists the constructors of the FontFamily class. For a complete class listing, see FontFamilyClass.
FontFamily This topic lists the constructors of the FontFamily class. For a complete class listing, see FontFamilyClass.
FromBITMAPINFO The Bitmap::FromBITMAPINFO method creates a Bitmap object based on a BITMAPINFO structure and an array of pixel data.
FromDirectDrawSurface7 The Bitmap::FromDirectDrawSurface7 method creates a Bitmap object based on a DirectDraw surface. The Bitmap object maintains a reference to the DirectDraw surface until the Bitmap object is deleted.
FromFile The Bitmap::FromFile method creates a Bitmap object based on an image file.
FromFile The Image::FromFile method creates an Image object based on a file.
FromHBITMAP The Bitmap::FromHBITMAP method creates a Bitmap object based on a handle to a Windows Graphics Device Interface (GDI) bitmap and a handle to a GDI palette.
FromHDC The Graphics::FromHDC method creates a Graphics object that is associated with a specified device context.
FromHDC The Graphics::FromHDC method creates a Graphics object that is associated with a specified device context and a specified device.
FromHICON The Bitmap::FromHICON method creates a Bitmap object based on a handle to an icon.
FromHRGN The Region::FromHRGN method creates a Windows GDI+Region object from a Windows Graphics Device Interface (GDI)  region.
FromHWND The Graphics::FromHWND method creates a Graphicsobject that is associated with a specified window.
FromImage The Graphics::FromImage method creates a Graphicsobject that is associated with a specified Image object.
FromResource The Bitmap::FromResource method creates a Bitmap object based on an application or DLL instance handle and the name of a bitmap resource.
FromStream The Bitmap::FromStream method creates a Bitmap object based on a stream.
FromStream The Image::FromStream method creates a new Image object based on a stream.
GdiplusShutdown The GdiplusShutdown function cleans up resources used by Windows GDI+. Each call to GdiplusStartup should be paired with a call to GdiplusShutdown.
GdiplusStartup The GdiplusStartup function initializes Windows GDI+. Call GdiplusStartup before making any other GDI+ calls, and call GdiplusShutdown when you have finished using GDI+.
GenericDefault The StringFormat::GenericDefault method creates a generic, default StringFormat object.
GenericMonospace The FontFamily::GenericMonospace method gets a FontFamily object that specifies a generic monospace typeface.
GenericSansSerif The FontFamily::GenericSansSerif method gets a FontFamily object that specifies a generic sans serif typeface.
GenericSerif The FontFamily::GenericSerif method gets a FontFamily object that represents a generic serif typeface.
GenericTypographic The StringFormat::GenericTypographic method creates a generic, typographic StringFormat object.
GetA The Color::GetA method gets the alpha component of this Color object.
GetAdjustedPalette The ImageAttributes::GetAdjustedPalette method adjusts the colors in a palette according to the adjustment settings of a specified category.
GetAlignment The Pen::GetAlignment method gets the alignment currently set for this Pen object.
GetAlignment The StringFormat::GetAlignment method gets an element of the StringAlignment enumeration that indicates the character alignment of this StringFormat object in relation to the origin of the layout rectangle.
GetAllPropertyItems The Image::GetAllPropertyItems method gets all the property items (metadata) stored in this Image object.
GetAlpha The Color::GetAlpha method gets the alpha component of this Color object.
GetAuxData The Effect::GetAuxData gets a pointer to a set of lookup tables created by a previous call to the Bitmap::ApplyEffect method.
GetAuxDataSize The Effect::GetAuxDataSize method gets the size, in bytes, of the auxiliary data created by a previous call to the Bitmap::ApplyEffect method.
GetB The Color::GetB method gets the blue component of this Color object.
GetBackgroundColor The HatchBrush::GetBackgroundColor method gets the background color of this hatch brush.
GetBaseCap The CustomLineCap::GetBaseCap method gets the style of the base cap. The base cap is a LineCap object used as a cap at the end of a line along with this CustomLineCap object.
GetBaseInset The CustomLineCap::GetBaseInset method gets the distance between the base cap to the start of the line.
GetBlend The LinearGradientBrush::GetBlend method gets the blend factors and their corresponding blend positions from a LinearGradientBrush object.
GetBlend The PathGradientBrush::GetBlend method gets the blend factors and the corresponding blend positions currently set for this path gradient brush.
GetBlendCount The LinearGradientBrush::GetBlendCount method gets the number of blend factors currently set for this LinearGradientBrush object.
GetBlendCount The PathGradientBrush::GetBlendCount method gets the number of blend factors currently set for this path gradient brush.
GetBlue The Color::GetBlue method gets the blue component of this Color object.
GetBottom The Rect::GetBottom method gets the y-coordinate of the bottom edge of the rectangle.
GetBottom The RectF::GetBottom method gets the y-coordinate of the bottom edge of the rectangle.
GetBounds The Image::GetBounds method gets the bounding rectangle for this image.
GetBounds The Region::GetBounds method gets a rectangle that encloses this region.
GetBounds The Rect::GetBounds method makes a copy of this rectangle.
GetBounds The RectF::GetBounds method makes a copy of this rectangle.
GetBounds The GraphicsPath::GetBounds method gets a bounding rectangle for this path.
GetBounds The MetafileHeader::GetBounds method gets the bounding rectangle for the associated metafile.
GetBrush The Pen::GetBrush method gets the Brush object that is currently set for this Pen object.
GetCellAscent The FontFamily::GetCellAscent method gets the cell ascent, in design units, of this font family for the specified style or style combination.
GetCellDescent The FontFamily::GetCellDescent method gets the cell descent, in design units, of this font family for the specified style or style combination.
GetCenterColor The PathGradientBrush::GetCenterColor method gets the color of the center point of this path gradient brush.
GetCenterPoint The PathGradientBrush::GetCenterPoint method gets the center point of this path gradient brush.
GetClip The Graphics::GetClip method gets the clipping region of this Graphics object.
GetClipBounds The Graphics::GetClipBounds method gets a rectangle that encloses the clipping region of this Graphics object.
GetColor The SolidBrush::GetColor method gets the color of this solid brush.
GetColor The Pen::GetColor method gets the color currently set for this Pen object.
GetCompositingMode The Graphics::GetCompositingMode method gets the compositing mode currently set for this Graphics object.
GetCompositingQuality The Graphics::GetCompositingQuality method gets the compositing quality currently set for this Graphics object.
GetCompoundArray The Pen::GetCompoundArray method gets the compound array currently set for this Pen object.
GetCompoundArrayCount The Pen::GetCompoundArrayCount method gets the number of elements in a compound array.
GetCount The GraphicsPathIterator::GetCount method returns the number of data points in the path.
GetCustomEndCap The Pen::GetCustomEndCap method gets the custom end cap currently set for this Pen object.
GetCustomStartCap The Pen::GetCustomStartCap method gets the custom start cap currently set for this Pen object.
GetDashCap The Pen::GetDashCap method gets the dash cap style currently set for this Pen object.
GetDashOffset The Pen::GetDashOffset method gets the distance from the start of the line to the start of the first space in a dashed line.
GetDashPattern The Pen::GetDashPattern method gets an array of custom dashes and spaces currently set for this Pen object.
GetDashPatternCount The Pen::GetDashPatternCount method gets the number of elements in a dash pattern array.
GetDashStyle The Pen::GetDashStyle method gets the dash style currently set for this Pen object.
GetData The Region::GetData method gets data that describes this region.
GetDataSize The Region::GetDataSize method gets the number of bytes of data that describes this region.
GetDigitSubstitutionLanguage The StringFormat::GetDigitSubstitutionLanguage method gets the language that corresponds with the digits that are to be substituted for Western European digits.
GetDigitSubstitutionMethod The StringFormat::GetDigitSubstitutionMethod method gets an element of the StringDigitSubstitute enumeration that indicates the digit substitution method that is used by this StringFormat object.
GetDownLevelRasterizationLimit Gets the rasterization limit currently set for this metafile.
GetDpiX The Graphics::GetDpiX method gets the horizontal resolution, in dots per inch, of the display device associated with this Graphics object.
GetDpiX The MetafileHeader::GetDpiX method gets the horizontal dots per inch of the associated metafile.
GetDpiY The Graphics::GetDpiY method gets the vertical resolution, in dots per inch, of the display device associated with this Graphics object.
GetDpiY The MetafileHeader::GetDpiY method gets the vertical dots per inch of the associated metafile.
GetElements The Matrix::GetElements method gets the elements of this matrix. The elements are placed in an array in the order m11, m12, m21, m22, m31, m32, where mij denotes the element in row i, column j.
GetEmfHeader The MetafileHeader::GetEmfHeader method gets an ENHMETAHEADER3 structure that contains properties of the associated metafile.
GetEmfPlusFlags The MetafileHeader::GetEmfPlusFlags method gets a flag that indicates whether the associated metafile was recorded against a video display device context.
GetEmHeight The FontFamily::GetEmHeight method gets the size (commonly called em size or em height), in design units, of this font family.
GetEncoderParameterList The Image::GetEncoderParameterList method gets a list of the parameters supported by a specified image encoder.
GetEncoderParameterListSize The Image::GetEncoderParameterListSize method gets the size, in bytes, of the parameter list for a specified image encoder.
GetEndCap The Pen::GetEndCap method gets the end cap currently set for this Pen object.
GetFamilies The FontCollection::GetFamilies method gets the font families contained in this font collection.
GetFamily The Font::GetFamily method gets the font family on which this font is based.
GetFamilyCount The FontCollection::GetFamilyCount method gets the number of font families contained in this font collection.
GetFamilyName The FontFamily::GetFamilyName method gets the name of this font family.
GetFillMode The GraphicsPath::GetFillMode method gets the fill mode of this path.
GetFlags The Image::GetFlags method gets a set of flags that indicate certain attributes of this Image object.
GetFocusScales The PathGradientBrush::GetFocusScales method gets the focus scales of this path gradient brush.
GetForegroundColor The HatchBrush::GetForegroundColor method gets the foreground color of this hatch brush.
GetFormatFlags The StringFormat::GetFormatFlags method gets the string format flags for this StringFormat object.
GetFrameCount The Image::GetFrameCount method gets the number of frames in a specified dimension of this Image object.
GetFrameDimensionsCount The Image::GetFrameDimensionsCount method gets the number of frame dimensions in this Image object.
GetFrameDimensionsList The Image::GetFrameDimensionsList method gets the identifiers for the frame dimensions of this Image object.
GetG The Color::GetG method gets the green component of this Color object.
GetGammaCorrection The LinearGradientBrush::GetGammaCorrection method determines whether gamma correction is enabled for this LinearGradientBrush object.
GetGammaCorrection The PathGradientBrush::GetGammaCorrection method determines whether gamma correction is enabled for this path gradient brush.
GetGraphicsPath The PathGradientBrush::GetGraphicsPath method is not implemented in Windows GDI+ version 1.0.
GetGreen The Color::GetGreen method gets the green component of this Color object.
GetHalftonePalette The Graphics::GetHalftonePalette method gets a Windows halftone palette.
GetHatchStyle The HatchBrush::GetHatchStyle method gets the hatch style of this hatch brush.
GetHBITMAP The Bitmap::GetHBITMAP method creates a Windows Graphics Device Interface (GDI) bitmap from this Bitmap object.
GetHDC The Graphics::GetHDC method gets a handle to the device context associated with this Graphics object.
GetHeight The AdjustableArrowCap::GetHeight method gets the height of the arrow cap. The height is the distance from the base of the arrow to its vertex.
GetHeight The Font::GetHeight method gets the line spacing, in pixels, of this font.
GetHeight The Image::GetHeight method gets the image height, in pixels, of this image.
GetHENHMETAFILE The Metafile::GetHENHMETAFILE method gets a Windows handle to an Enhanced Metafile (EMF) file.
GetHICON The Bitmap::GetHICON method creates an icon from this Bitmap object.
GetHistogram The Bitmap::GetHistogram method returns one or more histograms for specified color channels of this Bitmap object.
GetHistogramSize The Bitmap::GetHistogramSize returns the number of elements (in an array of UINTs) that you must allocate before you call the Bitmap::GetHistogram method of a Bitmap object.
GetHorizontalResolution The Image::GetHorizontalResolution method gets the horizontal resolution, in dots per inch, of this image.
GetHotkeyPrefix The StringFormat::GetHotkeyPrefix method gets an element of the HotkeyPrefix enumeration that indicates the type of processing that is performed on a string when a hot key prefix, an ampersand (&), is encountered.
GetHRGN The Region::GetHRGN method creates a Windows Graphics Device Interface (GDI) region from this region.
GetImage The TextureBrush::GetImage method gets a pointer to the Image object that is defined by this texture brush.
GetImageDecoders The GetImageDecoders function gets an array of ImageCodecInfo objects that contain information about the available image decoders.
GetImageDecodersSize The GetImageDecodersSize function gets the number of available image decoders and the total size of the array of ImageCodecInfo objects that is returned by the GetImageDecoders function.
GetImageEncoders The GetImageEncoders function gets an array of ImageCodecInfo objects that contain information about the available image encoders.
GetImageEncodersSize The GetImageEncodersSize function gets the number of available image encoders and the total size of the array of ImageCodecInfo objects that is returned by the GetImageEncoders function.
GetInterpolationColorCount The LinearGradientBrush::GetInterpolationColorCount method gets the number of colors currently set to be interpolated for this linear gradient brush.
GetInterpolationColorCount The PathGradientBrush::GetInterpolationColorCount method gets the number of preset colors currently specified for this path gradient brush.
GetInterpolationColors The LinearGradientBrush::GetInterpolationColors method gets the colors currently set to be interpolated for this linear gradient brush and their corresponding blend positions.
GetInterpolationColors The PathGradientBrush::GetInterpolationColors method gets the preset colors and blend positions currently specified for this path gradient brush.
GetInterpolationMode The Graphics::GetInterpolationMode method gets the interpolation mode currently set for this Graphics object. The interpolation mode determines the algorithm that is used when images are scaled or rotated.
GetItemData The Image::GetItemData method gets one piece of metadata from this Image object.
GetLastPoint The GraphicsPath::GetLastPoint method gets the ending point of the last figure in this path.
GetLastStatus The CachedBitmap::GetLastStatus method returns a value that indicates whether this CachedBitmap object was constructed successfully.
GetLastStatus The CustomLineCap::GetLastStatus method returns a value that indicates the nature of this CustomLineCap object's most recent method failure.
GetLastStatus The Font::GetLastStatus method returns a value that indicates the nature of this Font object's most recent method failure.
GetLastStatus The FontCollection::GetLastStatus method returns a value that indicates the result of this FontCollection object's previous method call.
GetLastStatus The FontFamily::GetLastStatus method returns a value that indicates the nature of this FontFamily object's most recent method failure.
GetLastStatus The Image::GetLastStatus method returns a value that indicates the nature of this Image object's most recent method failure.
GetLastStatus The Region::GetLastStatus method returns a value that indicates the nature of this Regionobject's most recent method failure.
GetLastStatus The Brush::GetLastStatus method returns a value that indicates the nature of this Brush object's most recent method failure.
GetLastStatus The Graphics::GetLastStatus method returns a value that indicates the nature of this Graphics object's most recent method failure.
GetLastStatus The GraphicsPath::GetLastStatus method returns a value that indicates the nature of this GraphicsPath object's most recent method failure.
GetLastStatus The GraphicsPathIterator::GetLastStatus method returns a value that indicates the nature of this GraphicsPathIterator object's most recent method failure.
GetLastStatus The ImageAttributes::GetLastStatus method returns a value that indicates the nature of this ImageAttributes object's most recent method failure.
GetLastStatus The Matrix::GetLastStatus method returns a value that indicates the nature of this Matrix object's most recent method failure.
GetLastStatus The Pen::GetLastStatus method returns a value that indicates the nature of this Pen object's most recent method failure.
GetLastStatus The StringFormat::GetLastStatus method returns a value that indicates the nature of this StringFormat object's most recent method failure.
GetLeft The Rect::GetLeft method gets the x-coordinate of the left edge of the rectangle.
GetLeft The RectF::GetLeft method gets the x-coordinate of the left edge of the rectangle.
GetLineAlignment The StringFormat::GetLineAlignment method gets an element of the StringAlignment enumeration that indicates the line alignment of this StringFormat object in relation to the origin of the layout rectangle.
GetLinearColors The LinearGradientBrush::GetLinearColors method gets the starting color and ending color of this linear gradient brush.
GetLineJoin The Pen::GetLineJoin method gets the line join style currently set for this Pen object.
GetLineSpacing The FontFamily::GetLineSpacing method gets the line spacing, in design units, of this font family for the specified style or style combination. The line spacing is the vertical distance between the base lines of two consecutive lines of text.
GetLocation The Rect::GetLocation method gets the coordinates of the upper-left corner of the rectangle.
GetLocation The RectF::GetLocation method gets the coordinates of the upper-left corner of this rectangle.
GetLogFontA The Font::GetLogFontA method uses a LOGFONTA structure to get the attributes of this Font object.
GetLogFontW The Font::GetLogFontW method uses a LOGFONTW structure to get the attributes of this Font object.
GetMeasurableCharacterRangeCount The StringFormat::GetMeasurableCharacterRangeCount method gets the number of measurable character ranges that are currently set. The character ranges that are set can be measured in a string by using the MeasureCharacterRanges method.
GetMetafileHeader The Metafile::GetMetafileHeader method gets the header.
GetMetafileHeader The Metafile::GetMetafileHeader method gets the header.
GetMetafileHeader The Metafile::GetMetafileHeader method gets the header.
GetMetafileHeader The Metafile::GetMetafileHeader method gets the header.
GetMetafileSize The MetafileHeader::GetMetafileSize method gets the size, in bytes, of the metafile.
GetMiddleInset The AdjustableArrowCap::GetMiddleInset method gets the value of the inset. The middle inset is the number of units that the midpoint of the base shifts towards the vertex.
GetMiterLimit The Pen::GetMiterLimit method gets the miter length currently set for this Pen object.
GetNearestColor The Graphics::GetNearestColor method gets the nearest color to the color that is passed in. This method works on 8-bits per pixel or lower display devices for which there is an 8-bit color palette.
GetPageScale The Graphics::GetPageScale method gets the scaling factor currently set for the page transformation of this Graphics object. The page transformation converts page coordinates to device coordinates.
GetPageUnit The Graphics::GetPageUnit method gets the unit of measure currently set for this Graphics object.
GetPalette The Image::GetPalette method gets the ColorPalette of this Image object.
GetPaletteSize The Image::GetPaletteSize method gets the size, in bytes, of the color palette of this Image object.
GetParameters The Blur::GetParameters method gets the current values of the parameters of this Blur object.
GetParameters The BrightnessContrast::GetParameters method gets the current values of the parameters of this BrightnessContrast object.
GetParameters The ColorBalance::GetParameters method gets the current values of the parameters of this ColorBalance object.
GetParameters The ColorCurve::GetParameters gets the current values of the parameters of this ColorCurve object.
GetParameters The ColorLUT::GetParameters method gets the current values of the parameters of this ColorLUT object.
GetParameters The ColorMatrixEffect::GetParameters method gets the elements of the current 5x5 color matrix of this ColorMatrixEffect object.
GetParameters The HueSaturationLightness::GetParameters method gets the current values of the parameters of this HueSaturationLightness object.
GetParameters The Levels::GetParameters method gets the current values of the parameters of this Levels object.
GetParameters The RedEyeCorrection::GetParameters method gets the current values of the parameters of this RedEyeCorrection object.
GetParameters The Sharpen::GetParameters method gets the current values of the parameters of this Sharpen object.
GetParameters The Tint::GetParameters method gets the current values of the parameters of this Tint object.
GetParameterSize The Effect::GetParameterSize method gets the total size, in bytes, of the parameters currently set for this Effect. The Effect::GetParameterSize method is usually called on an object that is an instance of a descendant of the Effect class.
GetPathData The GraphicsPath::GetPathData method gets an array of points and an array of point types from this path. Together, these two arrays define the lines, curves, figures, and markers of this path.
GetPathPoints The GraphicsPath::GetPathPoints method gets this path's array of points. The array contains the endpoints and control points of the lines and Bézier splines that are used to draw the path.
GetPathTypes The GraphicsPath::GetPathTypes method gets this path's array of point types.
GetPenType The Pen::GetPenType method gets the type currently set for this Pen object.
GetPhysicalDimension The Image::GetPhysicalDimension method gets the width and height of this image.
GetPixel The Bitmap::GetPixel method gets the color of a specified pixel in this bitmap.
GetPixelFormat The Image::GetPixelFormat method gets the pixel format of this Image object.
GetPixelFormatSize The GetPixelFormatSize method returns the number of bits per pixel used by a specified pixel format.
GetPixelOffsetMode The Graphics::GetPixelOffsetMode method gets the pixel offset mode currently set for this Graphics object.
GetPointCount The GraphicsPath::GetPointCount method gets the number of points in this path's array of data points. This is the same as the number of types in the path's array of point types.
GetPointCount The PathGradientBrush::GetPointCount method gets the number of points in the array of points that defines this brush's boundary path.
GetPropertyCount The Image::GetPropertyCount method gets the number of properties (pieces of metadata) stored in this Image object.
GetPropertyIdList The Image::GetPropertyIdList method gets a list of the property identifiers used in the metadata of this Image object.
GetPropertyItem The Image::GetPropertyItem method gets a specified property item (piece of metadata) from this Image object.
GetPropertyItemSize The Image::GetPropertyItemSize method gets the size, in bytes, of a specified property item of this Image object.
GetPropertySize The Image::GetPropertySize method gets the total size, in bytes, of all the property items stored in this Image object. The Image::GetPropertySize method also gets the number of property items stored in this Image object.
GetR The Color::GetR method gets the red component of this Color object.
GetRawFormat The Image::GetRawFormat method gets a globally unique identifier ( GUID) that identifies the format of this Image object. GUIDs that identify various file formats are defined in Gdiplusimaging.h.
GetRectangle This topic lists the GetRectangle methods of the LinearGradientBrush class. For a complete list of methods for the LinearGradientBrush class, see LinearGradientBrush Methods.
GetRectangle The LinearGradientBrush::GetRectangle method gets the rectangle that defines the boundaries of the gradient.
GetRectangle The PathGradientBrush::GetRectangle method gets the smallest rectangle that encloses the boundary path of this path gradient brush.
GetRed The Color::GetRed method gets the red component of this Color object.
GetRegionScans The Region::GetRegionScans method gets an array of rectangles that approximate this region. The region is transformed by a specified matrix before the rectangles are calculated.
GetRegionScansCount The Region::GetRegionScansCount method gets the number of rectangles that approximate this region. The region is transformed by a specified matrix before the rectangles are calculated.
GetRenderingOrigin The Graphics::GetRenderingOrigin method gets the rendering origin currently set for this Graphics object.
GetRight The Rect::GetRight method gets the x-coordinate of the right edge of the rectangle.
GetRight The RectF::GetRight method gets the x-coordinate of the right edge of the rectangle.
GetSize The Font::GetSize method returns the font size (commonly called the em size) of this Font object. The size is in the units of this Font object.
GetSize The Rect::GetSize method gets the width and height of the rectangle.
GetSize The RectF::GetSize method gets the width and height of this rectangle.
GetSmoothingMode The Graphics::GetSmoothingMode method determines whether smoothing (antialiasing) is applied to the Graphics object.
GetStartCap The Pen::GetStartCap method gets the start cap currently set for this Pen object.
GetStrokeCaps The CustomLineCap::GetStrokeCaps method gets the end cap styles for both the start line cap and the end line cap. Line caps are LineCap objects that end the individual lines within a path.
GetStrokeJoin The CustomLineCap::GetStrokeJoin method returns the style of LineJoin used to join multiple lines in the same GraphicsPath object.
GetStyle The Font::GetStyle method gets the style of this font's typeface.
GetSubpathCount The GraphicsPathIterator::GetSubpathCount method returns the number of subpaths (also called figures) in the path.
GetSurroundColorCount The PathGradientBrush::GetSurroundColorCount method gets the number of colors that have been specified for the boundary path of this path gradient brush.
GetSurroundColors The PathGradientBrush::GetSurroundColors method gets the surround colors currently specified for this path gradient brush.
GetTabStopCount The StringFormat::GetTabStopCount method gets the number of tab-stop offsets in this StringFormat object.
GetTabStops The StringFormat::GetTabStops method gets the offsets of the tab stops in this StringFormat object.
GetTextContrast The Graphics::GetTextContrast method gets the contrast value currently set for this Graphics object. The contrast value is used for antialiasing text.
GetTextRenderingHint The Graphics::GetTextRenderingHint method returns the text rendering mode currently set for this Graphics object.
GetThumbnailImage The Image::GetThumbnailImage method gets a thumbnail image from this Image object.
GetTop The Rect::GetTop method gets the y-coordinate of the top edge of the rectangle.
GetTop The RectF::GetTop method gets the y-coordinate of the top edge of the rectangle.
GetTransform The LinearGradientBrush::GetTransform method gets the transformation matrix of this linear gradient brush.
GetTransform The TextureBrush::GetTransform method gets the transformation matrix of this texture brush.
GetTransform The Graphics::GetTransform method gets the world transformation matrix of this Graphics object.
GetTransform The PathGradientBrush::GetTransform method gets transformation matrix of this path gradient brush.
GetTransform The Pen::GetTransform method gets the world transformation matrix currently set for this Pen object.
GetTrimming The StringFormat::GetTrimming method gets an element of the StringTrimming enumeration that indicates the trimming style of this StringFormat object.
GetType The Image::GetType method gets the type (bitmap or metafile) of this Image object.
GetType The Brush::GetType method gets the type of this brush.
GetType The MetafileHeader::GetType method gets the type of the associated metafile.
GetUnit The Font::GetUnit method returns the unit of measure of this Font object.
GetValue The Color::GetValue method gets the ARGB value of this Color object.
GetVersion The MetafileHeader::GetVersion method gets the version of the metafile.
GetVerticalResolution The Image::GetVerticalResolution method gets the vertical resolution, in dots per inch, of this image.
GetVisibleClipBounds The Graphics::GetVisibleClipBounds method gets a rectangle that encloses the visible clipping region of this Graphics object.
GetWidth The AdjustableArrowCap::GetWidth method gets the width of the arrow cap. The width is the distance between the endpoints of the base of the arrow.
GetWidth The Image::GetWidth method gets the width, in pixels, of this image.
GetWidth The Pen::GetWidth method gets the width currently set for this Pen object.
GetWidthScale The CustomLineCap::GetWidthScale method gets the value of the scale width. This is the amount to scale the custom line cap relative to the width of the Pen object used to draw a line. The default value of 1.0 does not scale the line cap.
GetWmfHeader The MetafileHeader::GetWmfHeader method gets a METAHEADER structure that contains properties of the associated metafile.
GetWrapMode The LinearGradientBrush::GetWrapMode method gets the wrap mode for this brush. The wrap mode determines how an area is tiled when it is painted with a brush.
GetWrapMode The TextureBrush::GetWrapMode method gets the wrap mode currently set for this texture brush.
GetWrapMode The PathGradientBrush::GetWrapMode method gets the wrap mode currently set for this path gradient brush.
Graphics Creates a Graphics::Graphics object that is associated with a specified device context and a specified device.
Graphics Creates a Graphics::Graphics object that is associated with a specified window.
Graphics Creates a Graphics::Graphics object that is associated with an Image object.
Graphics This topic lists the constructors of the Graphics class. For a complete class listing, see Graphics Class.
Graphics This topic lists the constructors of the Graphics class. For a complete class listing, see Graphics Class.
GraphicsPath Creates a GraphicsPath::GraphicsPath object and initializes the fill mode. This is the default constructor.
GraphicsPath Creates a GraphicsPath::GraphicsPath object based on an array of points, an array of types, and a fill mode.
GraphicsPath Creates a GraphicsPath::GraphicsPath object based on an array of points, an array of types, and a fill mode.
GraphicsPath This topic lists the constructors of the GraphicsPath class. For a complete class listing, see GraphicsPath Class.
GraphicsPath This topic lists the constructors of the GraphicsPath class. For a complete class listing, see GraphicsPath Class.
GraphicsPathIterator Creates a new GraphicsPathIterator::GraphicsPathIterator object and associates it with a GraphicsPath object.
GraphicsPathIterator Creates a new GraphicsPathIterator::GraphicsPathIterator object and associates it with a GraphicsPath object.
HasCurve The GraphicsPathIterator::HasCurve method determines whether the path has any curves.
HatchBrush Creates a HatchBrush::HatchBrush object based on a hatch style, a foreground color, and a background color.
HatchBrush Creates a HatchBrush::HatchBrush object based on a hatch style, a foreground color, and a background color.
HatchBrush Creates a HatchBrush::HatchBrush object based on a hatch style, a foreground color, and a background color.
HueSaturationLightness Creates a HueSaturationLightness object.
Image Creates an Image::Image object based on a file.
Image Creates an Image::Image object based on a stream.
Image This topic lists the constructors of the Image class. For a complete class listing, see Image Class.
Image This topic lists the constructors of the Image class. For a complete class listing, see Image Class.
Image This topic lists the constructors of the Image class. For a complete class listing, see Image Class.
ImageAttributes Creates an ImageAttributes::ImageAttributes object. This is the default constructor.
ImageAttributes Creates an ImageAttributes::ImageAttributes object. This is the default constructor.
ImageAttributes Creates an ImageAttributes::ImageAttributes object. This is the default constructor.
Inflate This topic lists the Inflate methods of the Rect class. For a complete list of methods for the Rect class, see Rect Methods.
Inflate The Rect::Inflate method expands the rectangle by the value of point.X on the left and right edges, and by the value of point.Y on the top and bottom edges.
Inflate This topic lists the Inflate methods of the RectF class. For a complete list of methods for the RectF class, see RectF Methods.
Inflate The RectF::Inflate method expands the rectangle by the value of point.X on the left and right edges, and by the value of point.Y on the top and bottom edges.
InitializePalette The Bitmap::InitializePalette method initializes a standard, optimal, or custom color palette.
InstalledFontCollection Creates an InstalledFontCollection::InstalledFontCollection object.
InstalledFontCollection Creates an InstalledFontCollection::InstalledFontCollection object.
Intersect The Region::Intersect method updates this region to the portion of itself that intersects the specified rectangle's interior.
Intersect The Region::Intersect method updates this region to the portion of itself that intersects the specified path's interior.
Intersect The Region::Intersect method updates this region to the portion of itself that intersects another region.
Intersect This topic lists the Intersect methods of the Rect class. For a complete list of methods for the Rect class, see Rect Methods.
Intersect The Rect::Intersect method determines the intersection of two rectangles and stores the result in a Rect object.
Intersect This topic lists the Intersect methods of the RectF class. For a complete list of methods for the RectF class, see RectF Methods.
Intersect The RectF::Intersect method determines the intersection of two rectangles and stores the result in a RectF object.
IntersectClip The Graphics::IntersectClip method updates the clipping region of this Graphics object to the portion of the specified rectangle that intersects with the current clipping region of this Graphics object.
IntersectClip The Graphics::IntersectClip method updates the clipping region of this Graphics object to the portion of the specified region that intersects with the current clipping region of this Graphics object.
IntersectsWith The Rect::IntersectsWith method determines whether this rectangle intersects another rectangle.
IntersectsWith The RectF::IntersectsWith method determines whether this rectangle intersects another rectangle.
Invert If this matrix is invertible, the Matrix::Invert method replaces the elements of this matrix with the elements of its inverse.
IsAlphaPixelFormat The IsAlphaPixelFormat method determines whether a specified pixel format has an alpha component.
IsAvailable The Font::IsAvailable method determines whether this Font object was created successfully.
IsAvailable The FontFamily::IsAvailable method determines whether this FontFamily object was created successfully.
IsCanonicalPixelFormat The IsCanonicalPixelFormat method determines whether a specified pixel format is one of the canonical formats:_PixelFormat32bppARGB or PixelFormat64bppARGB.
IsClipEmpty The Graphics::IsClipEmpty method determines whether the clipping region of this Graphics object is empty.
IsDisplay The MetafileHeader::IsDisplay method determines whether the associated metafile was recorded against a video display device context.
IsEmf The MetafileHeader::IsEmf method determines whether the associated metafile is in the EMF format.
IsEmfOrEmfPlus The MetafileHeader::IsEmfOrEmfPlus method determines whether the associated metafile is in either the EMF or EMF+ format.
IsEmfPlus The MetafileHeader::IsEmfPlus method determines whether the associated metafile is in the EMF+ format.
IsEmfPlusDual The MetafileHeader::IsEmfPlusDual method determines whether the associated metafile is in the EMF+ Dual format.
IsEmfPlusOnly The MetafileHeader::IsEmfPlusOnly method determines whether the associated metafile is in the EMF+ Only format.
IsEmpty The Region::IsEmpty method determines whether this region is empty.
IsEmptyArea The Rect::IsEmptyArea method determines whether this rectangle is empty.
IsEmptyArea The RectF::IsEmptyArea method determines whether this rectangle is empty.
IsExtendedPixelFormat The IsExtendedPixelFormat method determines whether a specified pixel format uses 16 bits per color channel.
IsFilled The AdjustableArrowCap::IsFilled method determines whether the arrow cap is filled.
IsIdentity The Matrix::IsIdentity method determines whether this matrix is the identity matrix.
IsIndexedPixelFormat The IsIndexedPixelFormat method determines whether a specified pixel format is an indexed format.
IsInfinite The Region::IsInfinite method determines whether this region is infinite.
IsInvertible The Matrix::IsInvertible method determines whether this matrix is invertible.
IsOutlineVisible The GraphicsPath::IsOutlineVisible method determines whether a specified point touches the outline of this path when the path is drawn by a specified Graphics object and a specified pen.
IsOutlineVisible The GraphicsPath::IsOutlineVisible method determines whether a specified point touches the outline of this path when the path is drawn by a specified Graphicsobject and a specified pen.
IsOutlineVisible The GraphicsPath::IsOutlineVisible method determines whether a specified point touches the outline of this path when the path is drawn by a specified Graphics object and a specified pen.
IsStyleAvailable The FontFamily::IsStyleAvailable method determines whether the specified style is available for this font family.
IsVisible The Region::IsVisible method determines whether a point is inside this region.
IsVisible The Region::IsVisible method determines whether a point is inside this region.
IsVisible The Region::IsVisible method determines whether a point is inside this region.
IsVisible The Region::IsVisible method determines whether a rectangle intersects this region.
IsVisible The Region::IsVisible method determines whether a rectangle intersects this region.
IsVisible The Region::IsVisible method determines whether a rectangle intersects this region.
IsVisible The Region::IsVisible method determines whether a rectangle intersects this region.
IsVisible The Graphics::IsVisible method determines whether the specified point is inside the visible clipping region of this Graphics object.
IsVisible The Graphics::IsVisible method determines whether the specified rectangle intersects the visible clipping region of this Graphics object.
IsVisible The Graphics::IsVisible method determines whether the specified rectangle intersects the visible clipping region of this Graphics object.
IsVisible The Graphics::IsVisible method determines whether the specified point is inside the visible clipping region of this Graphics object.
IsVisible The Graphics::IsVisible method determines whether the specified point is inside the visible clipping region of this Graphics object.
IsVisible The Graphics::IsVisible method determines whether the specified rectangle intersects the visible clipping region of this Graphics object.
IsVisible The Graphics::IsVisible method determines whether the specified rectangle intersects the visible clipping region of this Graphics object.
IsVisible The GraphicsPath::IsVisible method determines whether a specified point lies in the area that is filled when this path is filled by a specified Graphics object.
IsVisible The GraphicsPath::IsVisible method determines whether a specified point lies in the area that is filled when this path is filled by a specified Graphics object.
IsVisible The GraphicsPath::IsVisible method determines whether a specified point lies in the area that is filled when this path is filled by a specified Graphicsobject.
IsVisibleClipEmpty The Graphics::IsVisibleClipEmpty method determines whether the visible clipping region of this Graphics object is empty. The visible clipping region is the intersection of the clipping region of this Graphics object and the clipping region of the window.
IsWmf The MetafileHeader::IsWmf method determines whether the associated metafile is in the WMF format.
IsWmfPlaceable The MetafileHeader::IsWmfPlaceable method determines whether the associated metafile is a placeable metafile.
Levels Creates a Levels object.
LinearGradientBrush Creates a LinearGradientBrush::LinearGradientBrush object from a set of boundary points and boundary colors.
LinearGradientBrush This topic lists the constructors of the LinearGradientBrush class. For a complete class listing, see LinearGradientBrush Class.
LinearGradientBrush Creates a LinearGradientBrush::LinearGradientBrush object based on a rectangle and mode of direction.
LinearGradientBrush Creates a LinearGradientBrush::LinearGradientBrush object based on a rectangle and mode of direction.
LinearGradientBrush Creates a LinearGradientBrush::LinearGradientBrush object from a rectangle and angle of direction.
LinearGradientBrush Creates a LinearGradientBrush::LinearGradientBrush object from a rectangle and angle of direction.
LinearGradientBrush This topic lists the constructors of the LinearGradientBrush class. For a complete class listing, see LinearGradientBrush Class.
LinearGradientBrush This topic lists the constructors of the LinearGradientBrush class. For a complete class listing, see LinearGradientBrush Class.
LockBits The Bitmap::LockBits method locks a rectangular portion of this bitmap and provides a temporary buffer that you can use to read or write pixel data in a specified format.
MakeARGB The Color::MakeARGB method creates a 32-bit value that consolidates the specified alpha, red, green, and blue components.
MakeEmpty The Region::MakeEmpty method updates this region to an empty region. In other words, the region occupies no space on the display device.
MakeInfinite The Region::MakeInfinite method updates this region to an infinite region.
Matrix Creates and initializes a Matrix::Matrix object that represents the identity matrix.
Matrix Creates and initializes a Matrix::Matrix object based on six numbers that define an affine transformation.
Matrix Creates a Matrix::Matrix object based on a rectangle and a point.
Matrix Creates a Matrix::Matrix object based on a rectangle and a point.
Matrix Creates and initializes a Matrix::Matrix object that represents the identity matrix.
Matrix Creates and initializes a Matrix::Matrix object that represents the identity matrix.
MeasureCharacterRanges The Graphics::MeasureCharacterRanges method gets a set of regions each of which bounds a range of character positions within a string.
MeasureDriverString The Graphics::MeasureDriverString method measures the bounding box for the specified characters and their corresponding positions.
MeasureString The Graphics::MeasureString method measures the extent of the string in the specified font, format, and layout rectangle.
MeasureString The Graphics::MeasureString method measures the extent of the string in the specified font, format, and layout rectangle.
MeasureString The Graphics::MeasureString method measures the extent of the string in the specified font and layout rectangle.
MeasureString The Graphics::MeasureString method measures the extent of the string in the specified font and layout rectangle.
Metafile Creates a Windows GDI+Metafile::Metafile object for recording. The format will be placeable metafile.
Metafile Creates a Windows GDI+ Metafile::Metafile object for playback based on a Windows Graphics Device Interface (GDI) Enhanced Metafile (EMF) file.
Metafile Creates a Metafile::Metafile object for playback.
Metafile This topic lists the constructors of the Metafile class. For a complete class listing, see Metafile Class.
Metafile Creates a Metafile::Metafile object from an IStream interface for playback.
Metafile Creates a Metafile::Metafile object for recording.
Metafile Creates a Metafile::Metafile object for recording.
Metafile Creates a Metafile::Metafile object for recording.
Metafile Creates a Metafile::Metafile object for recording.
Metafile Creates a Metafile::Metafile object for recording.
Metafile Creates a Metafile::Metafile object for recording.
Metafile Creates a Metafile::Metafile object for recording to an IStream interface.
Metafile Creates a Metafile::Metafile object for recording to an IStream interface.
Metafile Creates a Metafile::Metafile object for recording to an IStream interface.
Metafile This topic lists the constructors of the Metafile class. For a complete class listing, see Metafile Class.
Metafile This topic lists the constructors of the Metafile class. For a complete class listing, see Metafile Class.
Multiply The Matrix::Multiply method updates this matrix with the product of itself and another matrix.
MultiplyTransform The LinearGradientBrush::MultiplyTransform method updates this brush's transformation matrix with the product of itself and another matrix.
MultiplyTransform The TextureBrush::MultiplyTransform method updates this brush's transformation matrix with the product of itself and another matrix.
MultiplyTransform The Graphics::MultiplyTransform method updates this Graphics object's world transformation matrix with the product of itself and another matrix.
MultiplyTransform ThePathGradientBrush::MultiplyTransform method updates the brush's transformation matrix with the product of itself and another matrix.
MultiplyTransform The Pen::MultiplyTransform method updates the world transformation matrix of this Pen object with the product of itself and another matrix.
NextMarker The GraphicsPathIterator::NextMarker method gets the next marker-delimited section of this iterator's associated path.
NextPathType The GraphicsPathIterator::NextPathType method gets the starting index and the ending index of the next group of data points that all have the same type.
NextSubpath The GraphicsPathIterator::NextSubpath method gets the next figure (subpath) from this iterator's associated path.
ObjectTypeIsValid The ObjectTypeIsValid function determines whether an element of the ObjectType enumeration represents a valid object type.
Offset This topic lists the Offset methods of the Rect class. For a complete list of methods for the Rect class, see Rect Methods.
Offset The Rect::Offset method moves the rectangle by dx horizontally and by dy vertically.
Offset This topic lists the Offset methods of the RectF class. For a complete list of methods for the RectF class, see Rect Methods.
Offset The RectF::Offset method moves the rectangle by dx horizontally and by dx vertically.
OffsetX The Matrix::OffsetX method gets the horizontal translation value of this matrix, which is the element in row 3, column 1.
OffsetY The Matrix::OffsetY method gets the vertical translation value of this matrix, which is the element in row 3, column 2.
operator- The Point::operator- method subtracts the X and Y data members of two Point objects.
operator- The PointF::operator- method subtracts the X and Y data members of two PointF objects.
operator- The Size::operator- method subtracts the Width and Height data members of two Size objects.
operator delete The GdiplusBase::operator delete method deallocates memory for one Windows GDI+ object.
operator delete[] The xref rid="gdiplus_CLASS_GdiplusBase_operator_delete_bracket_in_pVoid" qualify="0"/> method deallocates memory for an array of Windows GDI+ objects.
operator new The GdiplusBase::operator new method allocates memory for one Windows GDI+ object.
operator new[] The GdiplusBase::operator new[] method allocates memory for an array of Windows GDI+ objects.
operator+ The Point::operator+ method adds the X and Y data members of two Point objects.
operator+ The PointF::operator+ method adds the X and Y data members of two PointF objects.
operator+ The Size::operator+ method adds the Width and Height data members of two Size objects.
operator+ The SizeF::operator+ method adds the Width and Height data members of two SizeF objects.
operator= The CharacterRange::operator= method sets this CharacterRange object equal to the specified CharacterRange object.
Outline The GraphicsPath::Outline method transforms and flattens this path, and then converts this path's data points so that they represent only the outline of the path.
PathData Creates a PathData::PathData object. The Count data member is initialized to 0. The Points and Types data members are initialized to NULL.
PathData Creates a PathData::PathData object. The Count data member is initialized to 0. The Points and Types data members are initialized to NULL.
PathGradientBrush Creates a PathGradientBrush object based on an array of points. Initializes the wrap mode of the path gradient brush.
PathGradientBrush Creates a PathGradientBrush::PathGradientBrush object based on an array of points. Initializes the wrap mode of the path gradient brush.
PathGradientBrush Creates a PathGradientBrush::PathGradientBrush object based on a GraphicsPath object.
PathGradientBrush This topic lists the constructors of the PathGradientBrush class. For a complete class listing, see PathGradientBrushXX Class.
PathGradientBrush This topic lists the constructors of the PathGradientBrush class. For a complete class listing, see PathGradientBrushXX Class.
Pen Creates a Pen object that uses a specified color and width.
Pen Creates a Pen object that uses the attributes of a brush and a real number to set the width of this Pen object.
Pen This topic lists the constructors of the Pen class. For a complete class listing, see Pen Class.
Pen This topic lists the constructors of the Pen class. For a complete class listing, see Pen Class.
PlayRecord The Metafile::PlayRecord method plays a metafile record.
Point Creates a Point object and initializes the X and Y data members to zero. This is the default constructor.
Point Creates a new Point object and copies the data members from another Point object.
Point Creates a Point object using a Size object to initialize the X and Y data members.
Point Creates a Point object using two integers to initialize the X and Y data members.
PointF Creates a PointF object and initializes the X and Y data members to zero. This is the default constructor.
PointF Creates a new PointF object and copies the data from another PointF object.
PointF Creates a PointF object using a SizeF object to specify the X and Y data members.
PointF Creates a PointF object using two real numbers to specify the X and Y data members.
PrivateFontCollection Creates an empty PrivateFontCollection object.
PrivateFontCollection Creates an empty PrivateFontCollection object.
Rect Creates a Rect object whose x-coordinate, y-coordinate, width, and height are all zero. This is the default constructor.
Rect Creates a Rect object by using four integers to initialize the X, Y, Width, and Height data members.
Rect Creates a Rect object by using a Point object to initialize the X and Y data members and a Size object to initialize the Width and Height data members.
RectF Creates a RectF object and initializes the X, Y, Width, and Height data members to zero. This is the default constructor.
RectF Creates a RectF object by using four integers to initialize the X, Y, Width, and Height data members.
RectF Creates a RectF object and initializes the X, Y, Width, and Height data members to zero. This is the default constructor.
RedEyeCorrection Creates a RedEyeCorrection object.
Region Creates a region that is infinite. This is the default constructor.
Region Creates a region that is defined by a rectangle.
Region Creates a region that is defined by a rectangle.
Region Creates a region that is defined by a path (a GraphicsPath object) and has a fill mode that is contained in the GraphicsPath object.
Region Creates a region that is defined by data obtained from another region.
Region Creates a region that is identical to the region that is specified by a handle to a Windows Graphics Device Interface (GDI) region.
Region Creates a region that is infinite. This is the default constructor.
Region Creates a region that is infinite. This is the default constructor.
ReleaseHDC The Graphics::ReleaseHDC method releases a device context handle obtained by a previous call to the Graphics::GetHDC method of this Graphics object.
RemovePropertyItem The Image::RemovePropertyItem method removes a property item (piece of metadata) from this Image object.
Reset The GraphicsPath::Reset method empties the path and sets the fill mode to FillModeAlternate.
Reset The ImageAttributes::Reset method clears all color- and grayscale-adjustment settings for a specified category.
Reset The Matrix::Reset method updates this matrix with the elements of the identity matrix.
ResetClip The Graphics::ResetClip method sets the clipping region of this Graphics object to an infinite region.
ResetTransform The LinearGradientBrush::ResetTransform method resets the transformation matrix of this linear gradient brush to the identity matrix. This means that no transformation takes place.
ResetTransform The TextureBrush::ResetTransform method resets the transformation matrix of this texture brush to the identity matrix. This means that no transformation takes place.
ResetTransform The Graphics::ResetTransform method sets the world transformation matrix of this Graphics object to the identity matrix.
ResetTransform The PathGradientBrush::ResetTransform method resets the transformation matrix of this path gradient brush to the identity matrix. This means that no transformation will take place.
ResetTransform The Pen::ResetTransform method sets the world transformation matrix of this Pen object to the identity matrix.
Restore The Graphics::Restore method sets the state of this Graphics object to the state stored by a previous call to the Graphics::Save method of this Graphics object.
Reverse The GraphicsPath::Reverse method reverses the order of the points that define this path's lines and curves.
Rewind The GraphicsPathIterator::Rewind method rewinds this iterator to the beginning of its associated path.
Rotate The Matrix::Rotate method updates this matrix with the product of itself and a rotation matrix.
RotateAt The Matrix::RotateAt method updates this matrix with the product of itself and a matrix that represents rotation about a specified point.
RotateFlip The Image::RotateFlip method rotates and flips this image.
RotateTransform The LinearGradientBrush::RotateTransform method updates this brush's current transformation matrix with the product of itself and a rotation matrix.
RotateTransform The TextureBrush::RotateTransform method updates this texture brush's current transformation matrix with the product of itself and a rotation matrix.
RotateTransform The Graphics::RotateTransform method updates the world transformation matrix of this Graphics object with the product of itself and a rotation matrix.
RotateTransform The PathGradientBrush::RotateTransform method updates this brush's current transformation matrix with the product of itself and a rotation matrix.
RotateTransform The Pen::RotateTransform method updates the world transformation matrix of this Pen object with the product of itself and a rotation matrix.
Save The Image::Save method saves this image to a stream.
Save The Graphics::Save method saves the current state (transformations, clipping region, and quality settings) of this Graphics object. You can restore the state later by calling the Graphics::Restore method.
SaveAdd The Image::SaveAdd method adds a frame to a file or stream specified in a previous call to the Save method.
Scale The Matrix::Scale method updates this matrix with the product of itself and a scaling matrix.
ScaleTransform The LinearGradientBrush::ScaleTransform method updates this brush's current transformation matrix with the product of itself and a scaling matrix.
ScaleTransform The TextureBrush::ScaleTransform method updates this texture brush's current transformation matrix with the product of itself and a scaling matrix.
ScaleTransform The Graphics::ScaleTransform method updates this Graphics object's world transformation matrix with the product of itself and a scaling matrix.
ScaleTransform The PathGradientBrush::ScaleTransform method updates this brush's current transformation matrix with the product of itself and a scaling matrix.
ScaleTransform The Pen::ScaleTransform method sets the Pen object's world transformation matrix equal to the product of itself and a scaling matrix.
SelectActiveFrame The Image::SelectActiveFrame method selects the frame in this Image object specified by a dimension and an index.
SetAbort The Image::SetAbort method sets the object whose Abort method is called periodically during time-consuming rendering operation.
SetAbort Not used in Windows GDI+ versions 1.0 and 1.1.
SetAlignment The Pen::SetAlignment method sets the alignment for this Pen object relative to the line.
SetAlignment The StringFormat::SetAlignment method sets the character alignment of this StringFormat object in relation to the origin of the layout rectangle. A layout rectangle is used to position the displayed string.
SetBaseCap The CustomLineCap::SetBaseCap method sets the LineCap that appears as part of this CustomLineCap at the end of a line.
SetBaseInset The CustomLineCap::SetBaseInset method sets the base inset value of this custom line cap. This is the distance between the end of a line and the base cap.
SetBlend The LinearGradientBrush::SetBlend method sets the blend factors and the blend positions of this linear gradient brush to create a custom blend.
SetBlend The PathGradientBrush::SetBlend method sets the blend factors and the blend positions of this path gradient brush.
SetBlendBellShape The LinearGradientBrush::SetBlendBellShape method sets the blend shape of this linear gradient brush to create a custom blend based on a bell-shaped curve.
SetBlendBellShape The PathGradientBrush::SetBlendBellShape method sets the blend shape of this path gradient brush.
SetBlendTriangularShape The LinearGradientBrush::SetBlendTriangularShape method sets the blend shape of this linear gradient brush to create a custom blend based on a triangular shape.
SetBlendTriangularShape The PathGradientBrush::SetBlendTriangularShape method sets the blend shape of this path gradient brush.
SetBrush The Pen::SetBrush method sets the Brush object that a pen uses to fill a line.
SetBrushRemapTable The ImageAttributes::SetBrushRemapTable method sets the color remap table for the brush category.
SetCenterColor The PathGradientBrush::SetCenterColor method sets the center color of this path gradient brush. The center color is the color that appears at the brush's center point.
SetCenterPoint The PathGradientBrush::SetCenterPoint method sets the center point of this path gradient brush. By default, the center point is at the centroid of the brush's boundary path, but you can set the center point to any location inside or outside the path.
SetClip The Graphics::SetClip method updates the clipping region of this Graphics object to a region that is the combination of itself and a rectangle.
SetClip The Graphics::SetClip method updates the clipping region of this Graphics object to a region that is the combination of itself and a rectangle.
SetClip The Graphics::SetClip method updates the clipping region of this Graphics object to a region that is the combination of itself and the region specified by a graphics path.
SetClip The Graphics::SetClip method updates the clipping region of this Graphics object to a region that is the combination of itself and the region specified by a Region object.
SetClip The Graphics::SetClip method updates the clipping region of this Graphics object to a region that is the combination of itself and a Windows Graphics Device Interface (GDI) region.
SetColor The SolidBrush::SetColor method sets the color of this solid brush.
SetColor The Pen::SetColor method sets the color for this Pen object.
SetColorKey The ImageAttributes::SetColorKey method sets the color key (transparency range) for a specified category.
SetColorMatrices The ImageAttributes::SetColorMatrices method sets the color-adjustment matrix and the grayscale-adjustment matrix for a specified category.
SetColorMatrix The ImageAttributes::SetColorMatrix method sets the color-adjustment matrix for a specified category.
SetCompositingMode The Graphics::SetCompositingMode method sets the compositing mode of this Graphics object.
SetCompositingQuality The Graphics::SetCompositingQuality method sets the compositing quality of this Graphics object.
SetCompoundArray The Pen::SetCompoundArray method sets the compound array for this Pen object.
SetCustomEndCap The Pen::SetCustomEndCap method sets the custom end cap for this Pen object.
SetCustomStartCap The Pen::SetCustomStartCap method sets the custom start cap for this Pen object.
SetDashCap The Pen::SetDashCap method sets the dash cap style for this Pen object.
SetDashOffset The Pen::SetDashOffset method sets the distance from the start of the line to the start of the first dash in a dashed line.
SetDashPattern The Pen::SetDashPattern method sets an array of custom dashes and spaces for this Pen object.
SetDashStyle The Pen::SetDashStyle method sets the dash style for this Pen object.
SetDigitSubstitution The StringFormat::SetDigitSubstitution method sets the digit substitution method and the language that corresponds to the digit substitutes.
SetDownLevelRasterizationLimit Sets the resolution for certain brush bitmaps that are stored in this metafile.
SetElements The Matrix::SetElements method sets the elements of this matrix.
SetEndCap The Pen::SetEndCap method sets the end cap for this Pen object.
SetFillMode The GraphicsPath::SetFillMode method sets the fill mode of this path.
SetFillState The AdjustableArrowCap::SetFillState method sets the fill state of the arrow cap. If the arrow cap is not filled, only the outline is drawn.
SetFocusScales The PathGradientBrush::SetFocusScales method sets the focus scales of this path gradient brush.
SetFormatFlags The StringFormat::SetFormatFlags method sets the format flags for this StringFormat object. The format flags determine most of the characteristics of a StringFormat object.
SetFromCOLORREF The Color::SetFromCOLORREF method uses a Windows Graphics Device Interface (GDI)COLORREF value to set the ARGB value of this Color object.
SetGamma The ImageAttributes::SetGamma method sets the gamma value for a specified category.
SetGammaCorrection The LinearGradientBrush::SetGammaCorrection method specifies whether gamma correction is enabled for this linear gradient brush.
SetGammaCorrection The PathGradientBrush::SetGammaCorrection method specifies whether gamma correction is enabled for this path gradient brush.
SetGraphicsPath The PathGradientBrush::SetGraphicsPath method is not implemented in Windows GDI+ version 1.0.
SetHeight The AdjustableArrowCap::SetHeight method sets the height of the arrow cap. This is the distance from the base of the arrow to its vertex.
SetHotkeyPrefix The StringFormat::SetHotkeyPrefix method sets the type of processing that is performed on a string when the hot key prefix, an ampersand (&), is encountered.
SetInterpolationColors The LinearGradientBrush::SetInterpolationColors method sets the colors to be interpolated for this linear gradient brush and their corresponding blend positions.
SetInterpolationColors The PathGradientBrush::SetInterpolationColors method sets the preset colors and the blend positions of this path gradient brush.
SetInterpolationMode The Graphics::SetInterpolationMode method sets the interpolation mode of this Graphics object. The interpolation mode determines the algorithm that is used when images are scaled or rotated.
SetLineAlignment The StringFormat::SetLineAlignment method sets the line alignment of this StringFormat object in relation to the origin of the layout rectangle.
SetLinearColors The LinearGradientBrush::SetLinearColors method sets the starting color and ending color of this linear gradient brush.
SetLineCap The Pen::SetLineCap method sets the cap styles for the start, end, and dashes in a line drawn with this pen.
SetLineJoin The Pen::SetLineJoin method sets the line join for this Pen object.
SetMarker The GraphicsPath::SetMarker method designates the last point in this path as a marker point.
SetMeasurableCharacterRanges The StringFormat::SetMeasurableCharacterRanges method sets a series of character ranges for this StringFormat object that, when in a string, can be measured by the MeasureCharacterRanges method.
SetMiddleInset The AdjustableArrowCap::SetMiddleInset method sets the number of units that the midpoint of the base shifts towards the vertex.
SetMiterLimit The Pen::SetMiterLimit method sets the miter limit of this Pen object.
SetNoOp The ImageAttributes::SetNoOp method turns off color adjustment for a specified category. You can call ImageAttributes::ClearNoOp to reinstate the color-adjustment settings that were in place before the call to ImageAttributes::SetNoOp.
SetOutputChannel The ImageAttributes::SetOutputChannel method sets the CMYK output channel for a specified category.
SetOutputChannelColorProfile The ImageAttributes::SetOutputChannelColorProfile method sets the output channel color-profile file for a specified category.
SetPageScale The Graphics::SetPageScale method sets the scaling factor for the page transformation of this Graphics object. The page transformation converts page coordinates to device coordinates.
SetPageUnit The Graphics::SetPageUnit method sets the unit of measure for this Graphics object. The page unit belongs to the page transformation, which converts page coordinates to device coordinates.
SetPalette The Image::SetPalette method sets the color palette of this Image object.
SetParameters The Blur::SetParameters method sets the parameters of this Blur object.
SetParameters The BrightnessContrast::SetParameters method sets the parameters of this BrightnessContrast object.
SetParameters The ColorBalance::SetParameters method sets the parameters of this ColorBalance object.
SetParameters The ColorCurve::SetParameters method sets the parameters of this ColorCurve object.
SetParameters The ColorLUT::SetParameters method sets the parameters of this ColorLUT object.
SetParameters The ColorMatrixEffect::SetParameters method sets the 5x5 color matrix of this ColorMatrixEffect object.
SetParameters The HueSaturationLightness::SetParameters method sets the parameters of this HueSaturationLightness object.
SetParameters The Levels::SetParameters method sets the parameters of this Levels object.
SetParameters The RedEyeCorrection::SetParameters method sets the parameters of this RedEyeCorrection object.
SetParameters The Sharpen::SetParameters method sets the parameters of this Sharpen object.
SetParameters The Tint::SetParameters method sets the parameters of this Tint object.
SetPixel The Bitmap::SetPixel method sets the color of a specified pixel in this bitmap.
SetPixelOffsetMode The Graphics::SetPixelOffsetMode method sets the pixel offset mode of this Graphics object.
SetPropertyItem The Image::SetPropertyItem method sets a property item (piece of metadata) for this Image object. If the item already exists, then its contents are updated; otherwise, a new item is added.
SetRemapTable The ImageAttributes::SetRemapTable method sets the color-remap table for a specified category.
SetRenderingOrigin The Graphics::SetRenderingOrigin method sets the rendering origin of this Graphics object. The rendering origin is used to set the dither origin for 8-bits-per-pixel and 16-bits-per-pixel dithering and is also used to set the origin for hatch brushes.
SetResolution The Bitmap::SetResolution method sets the resolution of this Bitmap object.
SetSmoothingMode The Graphics::SetSmoothingMode method sets the rendering quality of the Graphics object.
SetStartCap The Pen::SetStartCap method sets the start cap for this Pen object.
SetStrokeCap The CustomLineCap::SetStrokeCap method sets the LineCap object used to start and end lines within the GraphicsPath object that defines this CustomLineCap object.
SetStrokeCaps The CustomLineCap::SetStrokeCaps method sets the LineCap objects used to start and end lines within the GraphicsPath object that defines this CustomLineCap object.
SetStrokeJoin The CustomLineCap::SetStrokeJoin method sets the style of line join for the stroke. The line join specifies how two lines that intersect within the GraphicsPath object that makes up the custom line cap are joined.
SetSurroundColors The PathGradientBrush::SetSurroundColors method sets the surround colors of this path gradient brush. The surround colors are colors specified for discrete points on the brush's boundary path.
SetTabStops The StringFormat::SetTabStops method sets the offsets for tab stops in this StringFormat object.
SetTextContrast The Graphics::SetTextContrast method sets the contrast value of this Graphics object. The contrast value is used for antialiasing text.
SetTextRenderingHint The Graphics::SetTextRenderingHint method sets the text rendering mode of this Graphics object.
SetThreshold The ImageAttributes::SetThreshold method sets the threshold (transparency range) for a specified category.
SetToIdentity The ImageAttributes::SetToIdentity method sets the color-adjustment matrix of a specified category to identity matrix.
SetTransform The LinearGradientBrush::SetTransform method sets the transformation matrix of this linear gradient brush.
SetTransform The TextureBrush::SetTransform method sets the transformation matrix of this texture brush.
SetTransform The Graphics::SetTransform method sets the world transformation of this Graphics object.
SetTransform The PathGradientBrush::SetTransform method sets the transformation matrix of this path gradient brush.
SetTransform The Pen::SetTransform method sets the world transformation of this Pen object.
SetTrimming The StringFormat::SetTrimming method sets the trimming style for this StringFormat object. The trimming style determines how to trim a string so that it fits into the layout rectangle.
SetValue The Color::SetValue method sets the color of this Color object.
SetWidth The AdjustableArrowCap::SetWidth method sets the width of the arrow cap. The width is the distance between the endpoints of the base of the arrow.
SetWidth The Pen::SetWidth method sets the width for this Pen object.
SetWidthScale The CustomLineCap::SetWidthScale method sets the value of the scale width. This is the amount to scale the custom line cap relative to the width of the Pen used to draw lines. The default value of 1.0 does not scale the line cap.
SetWrapMode The LinearGradientBrush::SetWrapMode method sets the wrap mode of this linear gradient brush.
SetWrapMode The TextureBrush::SetWrapMode method sets the wrap mode of this texture brush.
SetWrapMode The PathGradientBrush::SetWrapMode method sets the wrap mode of this path gradient brush.
SetWrapMode The ImageAttributes::SetWrapMode method sets the wrap mode of this ImageAttributes object.
Sharpen Creates a Sharpen object.
Shear The Matrix::Shear method updates this matrix with the product of itself and a shearing matrix.
Size Creates a new Size object and initializes the members to zero. This is the default constructor.
Size Creates a Size object and initializes its members by copying the members of another Size object.
Size Creates a Size object and initializes its Width and Height data members.
SizeF Creates a SizeF object and initializes the members to zero. This is the default constructor.
SizeF Creates a SizeF object and initializes its members by copying the members of another SizeF object.
SizeF Creates a SizeF object and initializes its Width and Height data members.
SolidBrush Creates a SolidBrush object based on a color.
SolidBrush Creates a SolidBrush object based on a color.
SolidBrush Creates a SolidBrush object based on a color.
StartFigure The GraphicsPath::StartFigure method starts a new figure without closing the current figure. Subsequent points added to this path are added to the new figure.
StringFormat Creates a StringFormat object based on string format flags and a language.
StringFormat This topic lists the constructors of the StringFormat class. For a complete class listing, see StringFormat Class.
StringFormat Creates a StringFormat object from another StringFormat object.
StringFormat This topic lists the constructors of the StringFormat class. For a complete class listing, see StringFormat Class.
TextureBrush Creates a TextureBrush object based on an image and a wrap mode. The size of the brush defaults to the size of the image, so the entire image is used by the brush.
TextureBrush Creates a TextureBrush object based on an image, a wrap mode, and a defining rectangle.
TextureBrush Creates a TextureBrush object based on an image, a defining rectangle, and a set of image properties.
TextureBrush Creates a TextureBrush object based on an image, a defining rectangle, and a set of image properties.
TextureBrush Creates a TextureBrush object based on an image, a wrap mode, and a defining rectangle.
TextureBrush Creates a TextureBrush object based on an image, a wrap mode, and a defining set of coordinates.
TextureBrush Creates a TextureBrush object based on an image, a wrap mode, and a defining set of coordinates.
TextureBrush This topic lists the constructors of the TextureBrush class. For a complete class listing, see TextureBrush Class.
TextureBrush This topic lists the constructors of the TextureBrush class. For a complete class listing, see TextureBrush Class.
Tint Creates a Tint object.
ToCOLORREF The Color::ToCOLORREF method converts this Color object's ARGB value to a Windows Graphics Device Interface (GDI)COLORREF value.
Transform The Region::Transform method transforms this region by multiplying each of its data points by a specified matrix.
Transform The GraphicsPath::Transform method multiplies each of this path's data points by a specified matrix.
TransformPoints The Graphics::TransformPoints method converts an array of points from one coordinate space to another. The conversion is based on the current world and page transformations of this Graphics object.
TransformPoints The Graphics::TransformPoints method converts an array of points from one coordinate space to another. The conversion is based on the current world and page transformations of this Graphics object.
TransformPoints This topic lists the TransformPoints methods of the Matrix class. For a complete list of methods for the Matrix class, see Matrix Methods.
TransformPoints The Matrix::TransformPoints method multiplies each point in an array by this matrix. Each point is treated as a row matrix. The multiplication is performed with the row matrix on the left and this matrix on the right.
TransformVectors This topic lists the TransformVectors methods of the Matrix class. For a complete list of methods for the Matrix class, see Matrix Methods.
TransformVectors The Matrix::TransformVectors method multiplies each vector in an array by this matrix.
Translate The Region::Translate method offsets this region by specified amounts in the horizontal and vertical directions.
Translate The Matrix::Translate method updates this matrix with the product of itself and a translation matrix.
TranslateClip The Graphics::TranslateClip method translates the clipping region of this Graphics object.
TranslateTransform The LinearGradientBrush::TranslateTransform method updates this brush's current transformation matrix with the product of itself and a translation matrix.
TranslateTransform The TextureBrush::TranslateTransform method updates this brush's current transformation matrix with the product of itself and a translation matrix.
TranslateTransform The Graphics::TranslateTransform method updates this Graphics object's world transformation matrix with the product of itself and a translation matrix.
TranslateTransform The PathGradientBrush::TranslateTransform method updates this brush's current transformation matrix with the product of itself and a translation matrix.
Union The Region::Union method updates this region to all portions (intersecting and nonintersecting) of itself and all portions of the specified rectangle's interior.
Union The Region::Union method updates this region to all portions (intersecting and nonintersecting) of itself and all portions of the specified path's interior.
Union The Region::Union method updates this region to all portions (intersecting and nonintersecting) of itself and all portions of another region.
Union The Rect::Union method determines the union of two rectangles and stores the result in a Rect object.
Union The RectF::Union method determines the union of two rectangles and stores the result in a RectF object.
UnlockBits The Bitmap::UnlockBits method unlocks a portion of this bitmap that was previously locked by a call to Bitmap::LockBits.
UseAuxData The Effect::UseAuxData method sets or clears a flag that specifies whether the Bitmap::ApplyEffect method should return a pointer to the auxiliary data that it creates.
Warp The GraphicsPath::Warp method applies a warp transformation to this path. The GraphicsPath::Warp method also flattens (converts to a sequence of straight lines) the path.
Widen The GraphicsPath::Widen method replaces this path with curves that enclose the area that is filled when this path is drawn by a specified pen. The GraphicsPath::Widen method also flattens the path.
Xor The Region::Xor method updates this region to the nonintersecting portions of itself and the specified rectangle's interior.
Xor The Region::Xor method updates this region to the nonintersecting portions of itself and the specified path's interior.
Xor The Region::Xor method updates this region to the nonintersecting portions of itself and another region.

Structures

Title Description
BlurParams A BlurParams structure contains members that specify the nature of a Gaussian blur.
BrightnessContrastParams A BrightnessContrastParams structure contains members that specify the nature of a brightness or contrast adjustment.
ColorBalanceParams A ColorBalanceParams structure contains members that specify the nature of a color balance adjustment.
ColorCurveParams A ColorCurveParams structure contains members that specify an adjustment to the colors of a bitmap.
ColorLUTParams A ColorLUTParams structure contains members (color lookup tables) that specify color adjustments to a bitmap.
ColorMap The ColorMap structure contains two Color objects. Several methods of the ImageAttributes class adjust image colors by using a color remap table, which is an array of ColorMap structures.
ColorMatrix The ColorMatrix structure contains a 5×5 matrix of real numbers. Several methods of the ImageAttributes class adjust image colors by using a color matrix.
ColorPalette The ColorPalette structure defines an array of colors that make up a color palette. The colors are 32-bit ARGB colors.
ENHMETAHEADER3 The ENHMETAHEADER3 structure contains enhanced-metafile data including the dimensions of the metafile image, the number of records in the metafile, and the resolution of the device on which the metafile was created.
GdiplusAbort The GdiplusAbort structure provides a mechanism that allows Windows GDI+ to call an application-defined Abort method periodically during time-consuming rendering operations.
GdiplusStartupInput The GdiplusStartupInput structure holds a block of arguments that are required by the GdiplusStartup function.
GdiplusStartupOutput The GdiplusStartup function uses the GdiplusStartupOutput structure to return (in its output parameter) a pointer to a hook function and a pointer to an unhook function.
HueSaturationLightnessParams The HueSaturationLightnessParams structure contains members that specify hue, saturation and lightness adjustments to a bitmap.
LevelsParams The LevelsParams structure contains members that specify adjustments to the light, midtone, or dark areas of a bitmap.
PWMFRect16 The PWMFRect16 structure defines a rectangle that bounds a placeable metafile. The rectangle defines the size and position of the metafile.
RedEyeCorrectionParams A RedEyeCorrectionParams structure contains members that specify the areas of a bitmap to which a red-eye correction is applied.
SharpenParams The SharpenParams structure contains members that specify the nature of a sharpening adjustment to a bitmap.
TintParams A TintParams structure contains members that specify the nature of a tint adjustment to a bitmap.
WmfPlaceableFileHeader The WmfPlaceableFileHeader structure defines the fields of a placeable metafile header. Placeable metafiles were created as a way of specifying how a metafile is mapped and scaled on a display device.