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 |