OffsetRect

The OffsetRect function moves the specified rectangle by the specified offsets.

BOOL OffsetRect(
  LPRECT lprc,  // pointer to structure with rectangle
  int dx,       // horizontal offset
  int dy        // vertical offset
);
 

Parameters

lprc
Pointer to a RECT structure that contains the logical coordinates of the rectangle to be moved.
dx
Specifies the amount to move the rectangle left or right. This parameter must be a negative value to move the rectangle to the left.
dy
Specifies the amount to move the rectangle up or down. This parameter must be a negative value to move the rectangle up.

Return Values

If the function succeeds, the return value is nonzero.

If the function fails, the return value is zero.

Windows NT: To get extended error information, call GetLastError.

QuickInfo

  Windows NT: Requires version 3.1 or later.
  Windows: Requires Windows 95 or later.
  Windows CE: Requires version 1.0 or later.
  Header: Declared in winuser.h.
  Import Library: Use user32.lib.

See Also

Rectangles Overview, Rectangle Functions, InflateRect, IntersectRect, UnionRect, RECT