Freigeben über


CDC::SetBoundsRect

Steuert die Ansammlung von Informationen des umgebenden Rechtecks für den angegebenen Gerätekontext.

UINT SetBoundsRect( 
   LPCRECT lpRectBounds, 
   UINT flags  
);

Parameter

  • lpRectBounds
    Zeigt auf eine RECT-Struktur oder ein CRect-Objekt, das verwendet wird, um das umschließende Rechteck festzulegen. Rechteckdimensionen werden in logischen Koordinaten angegeben. Dieser Parameter kann NULL sein.

  • flags
    Gibt an, wie das neue Rechteck mit dem akkumulierten Rechteck kombiniert wird. Dieser Parameter kann eine Kombination der folgenden Werte sein:

    • DCB_ACCUMULATE fügen das Rechteck hinzu, das vom lpRectBounds dem umgebenden Rechteck angegeben wird (mithilfe eines RechteckUnion Vorgangs).

    • DCB_DISABLE Drehen springt Ansammlung weg.

    • DCB_ENABLE Drehen springt Ansammlung an. (Die Standardeinstellung für Grenzenaufspeicherung deaktiviert wird.)

Rückgabewert

Der aktuelle Zustand des umgebenden Rechtecks, wenn die Funktion erfolgreich. Wie flags kann der Rückgabewert eine Kombination von DCB_-Werte sein:

  • DCB_ACCUMULATE das umschließende Rechteck ist nicht leer. Dieser Wert wird immer festgelegt.

  • DCB_DISABLE Grenzenaufspeicherung ist aus.

  • DCB_ENABLE Grenzenaufspeicherung aktiviert ist.

Hinweise

Windows kann ein umschließendes Rechteck für alle Zeichenvorgänge beibehalten. Dieses Rechteck kann und Wiederherstellen mithilfe abgefragt werden. Die Zeichnungsgrenzen sind für das Ungültig machen von Bit-Übersichtscachen hilfreich.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CDC-Klasse

Hierarchiediagramm

CDC::GetBoundsRect

SetBoundsRect

RECT-Struktur

CRect Class