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 |
---|---|
|
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 |