Condividi tramite


CDC::SetBoundsRect

Archivia l'insieme di informazioni del rettangolo di delimitazione del contesto di dispositivo specificato.

UINT SetBoundsRect( 
   LPCRECT lpRectBounds, 
   UINT flags  
);

Parametri

  • lpRectBounds
    Punta a RECT struttura o all'oggetto CRect utilizzati per impostare il rettangolo di delimitazione. Le dimensioni del rettangolo ricevono coordinate logiche fornite. Questo parametro può essere NULL.

  • flags
    Specifica come nuovo rettangolo si combinerà con il rettangolo accumulato. Questo parametro può essere una combinazione dei valori seguenti:

    • DCB_ACCUMULATE aggiunge il rettangolo specificato da lpRectBounds al rettangolo di delimitazione mediante un'operazione di unione rettangolo-).

    • DCB_DISABLE disattivare la somma limiti.

    • DCB_ENABLE attivare la somma limiti. (Impostazione predefinita per accumulazione limiti è disabilitata.)

Valore restituito

Lo stato corrente del rettangolo di delimitazione, se la funzione ha esito positivo. Come flags, il valore restituito può essere una combinazione di valori DCB_ :

  • DCB_ACCUMULATE il rettangolo di delimitazione non è vuoto. Questo valore viene impostato sempre.

  • L'insieme limiti diDCB_DISABLE è disattivata.

  • L'insieme limiti diDCB_ENABLE è attivata.

Note

Windows può gestire un rettangolo delimitatore di tutte le operazioni di disegno. Questo rettangolo è possibile eseguire una query e ripristinati dall'applicazione. I limiti del disegno sono utili per invalidare le cache di bitmap.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CDC

Grafico delle gerarchie

CDC::GetBoundsRect

SetBoundsRect

Struttura RECT

CRect Class