InflateRect-Funktion (winuser.h)

Die InflateRect-Funktion erhöht oder verringert die Breite und Höhe des angegebenen Rechtecks. Die InflateRect-Funktion fügt -dx-Einheiten am linken Ende und dx am rechten Ende des Rechtecks und -dy-Einheiten oben und dy nach unten hinzu. Die Dx- und dy-Parameter sind signierte Werte. positive Werte erhöhen die Breite und Höhe, und negative Werte verringern sie.

Syntax

BOOL InflateRect(
  [in, out] LPRECT lprc,
  [in]      int    dx,
  [in]      int    dy
);

Parameter

[in, out] lprc

Ein Zeiger auf die RECT-Struktur , die die Größe erhöht oder verringert.

[in] dx

Der Betrag, der die Breite des Rechtecks erhöhen oder verringern soll. Dieser Parameter muss negativ sein, um die Breite zu verringern.

[in] dy

Der Betrag, der die Höhe des Rechtecks erhöhen oder verringern soll. Dieser Parameter muss negativ sein, um die Höhe zu verringern.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.

Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null.

Hinweise

Da Anwendungen Rechtecke für verschiedene Zwecke verwenden können, verwenden die Rechteckfunktionen keine explizite Maßeinheit. Stattdessen werden alle Rechteckkoordinaten und Dimensionen in signierten logischen Werten angegeben. Der Zuordnungsmodus und die Funktion, in der das Rechteck verwendet wird, bestimmen die Maßeinheiten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winuser.h (einschließlich Windows.h)
Bibliothek User32.lib
DLL User32.dll

Weitere Informationen

IntersectRect

OffsetRect

RECT

Rechteckfunktionen

Übersicht über Rechtecke

UnionRect