Graphics Methods
This topic lists the methods of the Graphics class. For a complete class listing, see Graphics Class.
- AddMetafileComment
- BeginContainer()
- BeginContainer(RectF&,RectF&,Unit)
- BeginContainer(Rect&,Rect&,Unit)
- Clear
- DrawArc(Pen*,Rect&,REAL,REAL)
- DrawArc(Pen*,RectF&,REAL,REAL)
- DrawArc(Pen*,REAL,REAL,REAL,REAL,REAL,REAL)
- DrawArc(Pen*,INT,INT,INT,INT,REAL,REAL)
- DrawBezier(Pen*,POINT&,POINT&,POINT&,POINT&)
- DrawBezier(Pen*,POINTF&,POINTF&,POINTF&,POINTF&)
- DrawBezier(Pen*,REAL,REAL,REAL,REAL,REAL,REAL,REAL,REAL)
- DrawBezier(Pen*,INT,INT,INT,INT,INT,INT,INT,INT)
- DrawBeziers(Pen*,Point*,INT)
- DrawBeziers(Pen*,PointF*,INT)
- DrawCachedBitmap
- DrawClosedCurve(Pen*,Point*,INT)
- DrawClosedCurve(Pen*,PointF*,INT)
- DrawClosedCurve(Pen*,PointF*,INT,REAL)
- DrawClosedCurve(Pen*,Point*,INT,REAL)
- DrawCurve(Pen*,Point*,INT)
- DrawCurve(Pen*,PointF*,INT)
- DrawCurve(Pen*,PointF*,INT,REAL)
- DrawCurve(Pen*,Point*,INT,INT,INT,REAL)
- DrawCurve(Pen*,PointF*,INT,INT,INT,REAL)
- DrawCurve(Pen*,Point*,INT,REAL)
- DrawDriverString
- DrawEllipse(Pen*,Rect&)
- DrawEllipse(Pen*,REAL,REAL,REAL,REAL)
- DrawEllipse(Pen*,RectF&)
- DrawEllipse(Pen*,INT,INT,INT,INT)
- DrawImage(Image*,Point*,INT)
- DrawImage(Image*,INT,INT)
- DrawImage(Image*,Point&)
- DrawImage(Image*,REAL,REAL)
- DrawImage(Image*,PointF&)
- DrawImage(Image*,PointF*,INT)
- DrawImage(Image*,REAL,REAL,REAL,REAL,REAL,REAL,Unit)
- DrawImage(Image*,RectF&)
- DrawImage(Image*,INT,INT,INT,INT)
- DrawImage(Image*,PointF*,INT,REAL,REAL,REAL,REAL,Unit,ImageAttributes*,DrawImageAbort,VOID*)
- DrawImage(Image*,Rect&,INT,INT,INT,INT,Unit,ImageAttributes*,DrawImageAbort,VOID*)
- DrawImage(Image*,Point*,INT,INT,INT,INT,INT,Unit,ImageAttributes*,DrawImageAbort,VOID*)
- DrawImage(Image*,REAL,REAL,REAL,REAL)
- DrawImage(Image*,Rect&)
- DrawImage(Image*,INT,INT,INT,INT,INT,INT,Unit)
- DrawImage(Image*,RectF&,REAL,REAL,REAL,REAL,Unit,ImageAttributes*,DrawImageAbort,VOID*)
- DrawImage(Image*,RectF&,RectF&,Unit,ImageAttributes*)
- DrawImage(Image*,RectF*,Matrix*,Effect*,ImageAttributes*,Unit*)
- DrawLine(Pen*,Point&,Point&)
- DrawLine(Pen*,PointF&,PointF&)
- DrawLine(Pen*,REAL,REAL,REAL,REAL)
- DrawLine(Pen*,INT,INT,INT,INT)
- DrawLines(Pen*,Point*,INT)
- DrawLines(Pen*,PointF*,INT)
- DrawPath
- DrawPie(Pen*,Rect&,REAL,REAL)
- DrawPie(Pen*,INT,INT,INT,INT,REAL,REAL)
- DrawPie(Pen*,REAL,REAL,REAL,REAL,REAL,REAL)
- DrawPie(Pen*,RectF&,REAL,REAL)
- DrawPolygon(Pen*,Point*,INT*)
- DrawPolygon(Pen*,PointF*,INT*)
- DrawRectangle(Pen*,Rect&)
- DrawRectangle(Pen*,INT,INT,INT,INT)
- DrawRectangle(Pen*,REAL,REAL,REAL,REAL)
- DrawRectangle(Pen*,RectF&)
- DrawRectangles(Pen*,Rect*,INT)
- DrawRectangles(Pen*,RectF*,INT)
- DrawString(WCHAR*,INT,Font*,RectF&,StringFormat*,Brush*)
- DrawString(WCHAR*,INT,Font*,PointF&,Brush*)
- DrawString(WCHAR*,INT,Font*,PointF&,StringFormat*,Brush*)
- EndContainer
- EnumerateMetafile(Metafile*,Metafile&,EnumerateMetafileProc,VOID*,ImageAttributes*)
- EnumerateMetafile(Metafile*,Point*,INT,EnumerateMetafileProc,VOID*,ImageAttributes*)
- EnumerateMetafile(Metafile*,Point&,Rect&,Unit,EnumerateMetafileProc,VOID*,ImageAttributes*)
- EnumerateMetafile(Metafile*,Point*,INT,EnumerateMetafileProc,VOID*,ImageAttributes*)
- EnumerateMetafile(Metafile*,Rect&,EnumerateMetafileProc,VOID*,ImageAttributes*)
- EnumerateMetafile(Metafile*,RectF&,RectF&,Unit,EnumerateMetafileProc,VOID*,ImageAttributes*)
- EnumerateMetafile(Metafile*,RectF&,EnumerateMetafileProc,VOID*,ImageAttributes*)
- EnumerateMetafile(Metafile*,Point&,Rect&,Unit,EnumerateMetafileProc,VOID*,ImageAttributes*)
- EnumerateMetafile(Metafile*,Point*,INT,Rect&,Unit,EnumerateMetafileProc,VOID*,ImageAttributes*)
- EnumerateMetafile(Metafile*,Rect&,Rect&,Unit,EnumerateMetafileProc,VOID*,ImageAttributes*)
- EnumerateMetafile(Metafile*,Point*,INT,RectF&,Unit,EnumerateMetafileProc,VOID*,ImageAttributes*)
- EnumerateMetafile(Metafile*,PointF&,EnumerateMetafileProc,VOID*,ImageAttributes*)
- ExcludeClip(Rect&)
- ExcludeClip(RectF&)
- ExcludeClip(Region*)
- FillClosedCurve(Brush*,Point*,INT)
- FillClosedCurve(Brush*,Point*,INT,FillMode,REAL)
- FillClosedCurve(Brush*,PointF*,INT)
- FillClosedCurve(Brush*,PointF*,INT,FillMode,REAL)
- FillEllipse(Brush*,Rect&)
- FillEllipse(Brush*,REAL,REAL,REAL,REAL)
- FillEllipse(Brush*,RectF&)
- FillEllipse(Brush*,INT,INT,INT,INT)
- FillPath
- FillPie(Brush*,Rect&,REAL,REAL)
- FillPie(Brush*,INT,INT,INT,INT,REAL,REAL)
- FillPie(Brush*,REAL,REAL,REAL,REAL,REAL,REAL)
- FillPie(Brush*,RectF&,REAL,REAL)
- FillPolygon(Brush*,Point*,INT)
- FillPolygon(Brush*,PointF*,INT)
- FillPolygon(Brush*,Point*,INT,FillMode)
- FillPolygon(Brush*,PointF*,INT,FillMode)
- FillRectangle(Brush*,Rect&)
- FillRectangle(Brush*,RectF&)
- FillRectangle(Brush*,REAL,REAL,REAL,REAL)
- FillRectangle(Brush*,INT,INT,INT,INT)
- FillRectangles(Brush*,Rect*,INT)
- FillRectangles(Brush*,RectF*,INT)
- FillRegion
- Flush
- FromHDC(HDC)
- FromHDC(HDD,HANDLE)
- FromHWND
- FromImage
- GetClip
- GetClipBounds(Rect*)
- GetClipBounds(RectF*)
- GetCompositingMode
- GetCompositingQuality
- GetDpiX
- GetDpiY
- GetHalftonePalette
- GetHDC
- GetInterpolationMode
- GetLastStatus
- GetNearestColor
- GetPageScale
- GetPageUnit
- GetPixelOffsetMode
- GetRenderingOrigin
- GetSmoothingMode
- GetTextContrast
- GetTextRenderingHint
- GetTransform
- GetVisibleClipBounds(Rect*)
- GetVisibleClipBounds(RectF*)
- IntersectClip(Rect&)
- IntersectClip(Region*)
- IntersectClip(RectF&)
- IsClipEmpty
- IsVisible(Point&)
- IsVisible(Rect&)
- IsVisible(REAL,REAL)
- IsVisible(RectF&)
- IsVisible(INT,INT,INT,INT)
- IsVisible(INT,INT)
- IsVisible(PointF&)
- IsVisible(REAL,REAL,REAL,REAL)
- IsVisibleClipEmpty
- MeasureCharacterRanges
- MeasureDriverString
- MeasureString(WCHAR*,INT,Font*,RectF&,RectF*)
- MeasureString(WCHAR*,INT,Font*,PointF&,StringFormat*,RectF*)
- MeasureString(WCHAR*,INT,Font*,RectF&,StringFormat*,RectF*,INT*,INT*)
- MeasureString(WCHAR*,INT,Font*,SizeF&,StringFormat*,SizeF*,INT*,INT*)
- MeasureString(WCHAR*,INT,Font*,PointF&,RectF*)
- MultiplyTransform
- ReleaseHDC
- ResetClip
- ResetTransform
- Restore
- RotateTransform
- Save
- ScaleTransform
- SetAbort
- SetClip(Graphics*,CombineMode)
- SetClip(GraphicsPath*,CombineMode)
- SetClip(Region*,CombineMode)
- SetClip(Rect&,CombineMode)
- SetClip(HRGN,CombineMode)
- SetClip(RectF&,CombineMode)
- SetCompositingMode
- SetCompositingQuality
- SetInterpolationMode
- SetPageScale
- SetPageUnit
- SetPixelOffsetMode
- SetRenderingOrigin
- SetSmoothingMode
- SetTextContrast
- SetTextRenderingHint
- SetTransform
- TransformPoints
- TranslateClip(INT,INT)
- TranslateClip(REAL,REAL)
- TranslateTransform
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for