Partager via


CDC::SetBoundsRect

Contrôle l'accumulation des informations de rectangle englobant de le contexte spécifié de périphérique.

UINT SetBoundsRect(
   LPCRECT lpRectBounds,
   UINT flags 
);

Paramètres

  • lpRectBounds
    Les points à RECT structure ou l'objet d' CRect utilisés pour définir le rectangle englobant.Les dimensions du rectangle sont données dans les coordonnées logiques.Ce paramètre peut être NULL.

  • flags
    Spécifie comment le nouveau rectangle est combiné avec le rectangle accumulé.Ce paramètre peut être une combinaison des valeurs suivantes :

    • DCB_ACCUMULATE ajoutez le rectangle spécifié par lpRectBounds au rectangle englobant (à l'aide d'une opération de rectangle- union).

    • DCB_DISABLE limites tournent désactiver l'accumulation.

    • TournentDCB_ENABLE limites sur l'accumulation.(Le paramètre par défaut pour l'accumulation limites est désactivé.)

Valeur de retour

l'état actuel du rectangle englobant, si la fonction est réussie.Comme flags, la valeur de retour peut être une combinaison de valeurs de DCB_ :

  • DCB_ACCUMULATE le rectangle englobant n'est pas vide.Cette valeur sera toujours définie.

  • L'accumulation limites deDCB_DISABLE est désactivée.

  • L'accumulation limites deDCB_ENABLE est activée.

Notes

Les fenêtres peuvent mettre à jour un rectangle englobant de toutes les opérations de dessin.Ce rectangle peut être interrogé et réinitialisée par l'application.Les limites de dessin sont utiles pour invalider les caches de l'image bitmap.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CDC, classe

Graphique de la hiérarchie

CDC::GetBoundsRect

SetBoundsRect

RECT, structure

Classe de CRect