RectF.Offset(const PointF&) method
Applies to: desktop apps only
The RectF::Offset method moves this rectangle horizontally a distance of point.X and vertically a distance of point.Y.
Syntax
VOID Offset(
[in] const PointF& point
);
Parameters
point [in]
Type: const PointF&Reference to a PointF object whose X data member specifies the distance to move the rectangle horizontally and whose Y data member specifies the distance to move the rectangle vertically.
Return value
This method does not return a value.
Examples
The following example creates a PointF object and a RectF object and draws the rectangle. The code then offsets the rectangle by the specified PointF object and redraws the rectangle.
VOID Example_OffsetPointF(HDC hdc)
{
Graphics graphics(hdc);
Pen pen(Color(255, 0, 0, 0));
// Create a PointF object.
PointF point(30, 20);
// Create a RectF object, and draw the rectangle.
RectF rect(100, 100, 80, 40);
graphics.DrawRectangle(&pen, rect);
// Offset the rectangle by the PointF object.
rect.Offset(point);
// Redraw the rectangle.
graphics.DrawRectangle(&pen, rect);
}
Requirements
Minimum supported client |
Windows XP, Windows 2000 Professional |
Minimum supported server |
Windows 2000 Server |
Product |
GDI+ 1.0 |
Header |
Gdiplustypes.h (include Gdiplus.h) |
Library |
Gdiplus.lib |
DLL |
Gdiplus.dll |
See also
Using a Pen to Draw Lines and Rectangles
Send comments about this topic to Microsoft
Build date: 3/6/2012