Condividi tramite


Funzione IntersectClipRect (wingdi.h)

La funzione IntersectClipRect crea una nuova area di ritaglio dall'intersezione dell'area di ritaglio corrente e dal rettangolo specificato.

Sintassi

int IntersectClipRect(
  [in] HDC hdc,
  [in] int left,
  [in] int top,
  [in] int right,
  [in] int bottom
);

Parametri

[in] hdc

Handle nel contesto del dispositivo.

[in] left

Coordinata x, in unità logiche, dell'angolo superiore sinistro del rettangolo.

[in] top

Coordinata y, in unità logiche, dell'angolo superiore sinistro del rettangolo.

[in] right

Coordinata x, in unità logiche, dell'angolo inferiore destro del rettangolo.

[in] bottom

Coordinata y, in unità logiche, dell'angolo inferiore destro del rettangolo.

Valore restituito

Il valore restituito specifica il tipo della nuova area di ritaglio e può essere uno dei valori seguenti.

Codice restituito Descrizione
NULLREGION
L'area è vuota.
SIMPLEREGION
L'area è un singolo rettangolo.
COMPLEXREGION
L'area è più di un rettangolo.
ERROR
Si è verificato un errore. (L'area di ritaglio corrente non è influenzata).

Commenti

I bordi inferiori e destro del rettangolo specificato sono esclusi dall'area di ritaglio.

Se non esiste già un'area di ritaglio, il sistema può applicare un'area di ritaglio predefinita all'HDC specificato. Viene quindi creata un'area di ritaglio dall'intersezione dell'area di ritaglio predefinita e dal rettangolo specificato nei parametri della funzione.

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 ritaglio

Panoramica del ritaglio

ExcludeClipRect