Funzione GetBoundsRect (wingdi.h)

La funzione GetBoundsRect ottiene il rettangolo di delimitamento accumulato corrente per un contesto di dispositivo specificato.

Il sistema gestisce un rettangolo di delimitazione accumulato per ogni applicazione. Un'applicazione può recuperare e impostare questo rettangolo.

Sintassi

UINT GetBoundsRect(
  [in]  HDC    hdc,
  [out] LPRECT lprect,
  [in]  UINT   flags
);

Parametri

[in] hdc

Handle al contesto del dispositivo il cui rettangolo di delimitazione restituirà la funzione.

[out] lprect

Puntatore alla struttura RECT che riceverà il rettangolo di selezione corrente. Il rettangolo dell'applicazione viene restituito nelle coordinate logiche e il rettangolo di selezione viene restituito nelle coordinate dello schermo.

[in] flags

Specifica il comportamento della funzione GetBoundsRect . Questo parametro può essere il valore seguente.

Valore Significato
DCB_RESET
Cancella il rettangolo di delimitazione dopo averlo restituito. Se questo flag non è impostato, il rettangolo di selezione non verrà cancellato.

Valore restituito

Il valore restituito specifica lo stato del rettangolo di delimitamento accumulato; può essere uno dei valori seguenti.

Valore Significato
0 Si è verificato un errore. L'handle di contesto del dispositivo specificato non è valido.
DCB_DISABLE L'accumulo di limiti è disattivato.
DCB_ENABLE L'accumulo di limiti è attivo.
DCB_RESET Il rettangolo di selezione è vuoto.
DCB_SET Il rettangolo di selezione non è vuoto.

Commenti

Il valore DCB_SET è una combinazione dei valori di bit DCB_ACCUMULATE e DCB_RESET. Le applicazioni che controllano il bit di DCB_RESET per determinare se il rettangolo di selezione è vuoto deve anche controllare il bit di DCB_ACCUMULATE. Il rettangolo di selezione è vuoto solo se il bit DCB_RESET è 1 e il bit di DCB_ACCUMULATE è 0.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wingdi.h (include Windows.h)
Libreria Gdi32.lib
DLL Gdi32.dll

Vedi anche

Funzioni di disegno e disegno

Panoramica di disegno e disegno

SetBoundsRect