Pen class (gdipluspen.h)
A Pen object is a Windows GDI+ object used to draw lines and curves.
Inheritance
The Pen class implements GdiplusBase.
Methods
The Pen class has these methods.
Pen::Clone The Pen::Clone method copies a Pen object. |
Pen::GetAlignment The Pen::GetAlignment method gets the alignment currently set for this Pen object. |
Pen::GetBrush The Pen::GetBrush method gets the Brush object that is currently set for this Pen object. |
Pen::GetColor The Pen::GetColor method gets the color currently set for this Pen object. |
Pen::GetCompoundArray The Pen::GetCompoundArray method gets the compound array currently set for this Pen object. |
Pen::GetCompoundArrayCount The Pen::GetCompoundArrayCount method gets the number of elements in a compound array. |
Pen::GetCustomEndCap The Pen::GetCustomEndCap method gets the custom end cap currently set for this Pen object. |
Pen::GetCustomStartCap The Pen::GetCustomStartCap method gets the custom start cap currently set for this Pen object. |
Pen::GetDashCap The Pen::GetDashCap method gets the dash cap style currently set for this Pen object. |
Pen::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. |
Pen::GetDashPattern The Pen::GetDashPattern method gets an array of custom dashes and spaces currently set for this Pen object. |
Pen::GetDashPatternCount The Pen::GetDashPatternCount method gets the number of elements in a dash pattern array. |
Pen::GetDashStyle The Pen::GetDashStyle method gets the dash style currently set for this Pen object. |
Pen::GetEndCap The Pen::GetEndCap method gets the end cap currently set for this Pen object. |
Pen::GetLastStatus The Pen::GetLastStatus method returns a value that indicates the nature of this Pen object's most recent method failure. |
Pen::GetLineJoin The Pen::GetLineJoin method gets the line join style currently set for this Pen object. |
Pen::GetMiterLimit The Pen::GetMiterLimit method gets the miter length currently set for this Pen object. |
Pen::GetPenType The Pen::GetPenType method gets the type currently set for this Pen object. |
Pen::GetStartCap The Pen::GetStartCap method gets the start cap currently set for this Pen object. |
Pen::GetTransform The Pen::GetTransform method gets the world transformation matrix currently set for this Pen object. |
Pen::GetWidth The Pen::GetWidth method gets the width currently set for this Pen object. |
Pen::MultiplyTransform The Pen::MultiplyTransform method updates the world transformation matrix of this Pen object with the product of itself and another matrix. |
Pen::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::Pen Creates a Pen object that uses a specified color and width. |
Pen::Pen This topic lists the constructors of the Pen class. For a complete class listing, see Pen Class. (overload 1/2) |
Pen::Pen This topic lists the constructors of the Pen class. For a complete class listing, see Pen Class. (overload 2/2) |
Pen::ResetTransform The Pen::ResetTransform method sets the world transformation matrix of this Pen object to the identity matrix. |
Pen::RotateTransform The Pen::RotateTransform method updates the world transformation matrix of this Pen object with the product of itself and a rotation matrix. |
Pen::ScaleTransform The Pen::ScaleTransform method sets the Pen object's world transformation matrix equal to the product of itself and a scaling matrix. |
Pen::SetAlignment The Pen::SetAlignment method sets the alignment for this Pen object relative to the line. |
Pen::SetBrush The Pen::SetBrush method sets the Brush object that a pen uses to fill a line. |
Pen::SetColor The Pen::SetColor method sets the color for this Pen object. |
Pen::SetCompoundArray The Pen::SetCompoundArray method sets the compound array for this Pen object. |
Pen::SetCustomEndCap The Pen::SetCustomEndCap method sets the custom end cap for this Pen object. |
Pen::SetCustomStartCap The Pen::SetCustomStartCap method sets the custom start cap for this Pen object. |
Pen::SetDashCap The Pen::SetDashCap method sets the dash cap style for this Pen object. |
Pen::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. |
Pen::SetDashPattern The Pen::SetDashPattern method sets an array of custom dashes and spaces for this Pen object. |
Pen::SetDashStyle The Pen::SetDashStyle method sets the dash style for this Pen object. |
Pen::SetEndCap The Pen::SetEndCap method sets the end cap for this Pen object. |
Pen::SetLineCap The Pen::SetLineCap method sets the cap styles for the start, end, and dashes in a line drawn with this pen. |
Pen::SetLineJoin The Pen::SetLineJoin method sets the line join for this Pen object. |
Pen::SetMiterLimit The Pen::SetMiterLimit method sets the miter limit of this Pen object. |
Pen::SetStartCap The Pen::SetStartCap method sets the start cap for this Pen object. |
Pen::SetTransform The Pen::SetTransform method sets the world transformation of this Pen object. |
Pen::SetWidth The Pen::SetWidth method sets the width for this Pen object. |
Pen::TranslateTransform The Pen::TranslateTransform method sets the Pen object's world transformation matrix equal to the product of itself and a scaling matrix. |
Remarks
A Pen object has attributes that can be set to adjust the width, color, and style used to draw lines and curves.
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | gdipluspen.h |