System.Types.OffsetRect
Delphi
function OffsetRect(var R: TRect; DX, DY: Integer): Boolean;
function OffsetRect(var R: TRectF; DX, DY: Single): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall OffsetRect(TRect &R, int DX, int DY)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Types.pas System.Types.hpp |
System.Types | System.Types |
Beschreibung
Verschiebt den Ursprung eines Rechtecks um den angegebenen Wert.
Mit OffsetRect können Sie die obere linke Ecke des in Rect angegebenen Rechtecks verschieben. Dabei bleiben Breite und Höhe erhalten. Die linke Seite des Rechtecks wird um DX, die Oberseite um DY verschoben.
OffsetRect gibt true zurück, wenn der Parameter Rect ungleich nil (Delphi) bzw. NULL (C++) ist. Ist Rect nil (Delphi) bzw. NULL (C++), wird false zurückgegeben, da kein neues Rechteck zurückgegeben werden kann.