Funzione CloseFigure (wingdi.h)

La funzione CloseFigure chiude una figura aperta in un percorso.

Sintassi

BOOL CloseFigure(
  [in] HDC hdc
);

Parametri

[in] hdc

Gestire il contesto del dispositivo in cui verrà chiusa la figura.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero.

Commenti

La funzione CloseFigure chiude la figura disegnando una linea dalla posizione corrente al primo punto della figura (in genere, il punto specificato dalla chiamata più recente alla funzione MoveToEx ) e quindi connette le righe usando lo stile di join della riga. Se una figura viene chiusa usando la funzione LineTo anziché CloseFigure, vengono usati i limiti finali per creare l'angolo anziché un join.

La funzione CloseFigure deve essere chiamata solo se è presente una parentesi del percorso aperto nel contesto del dispositivo specificato.

Una figura in un percorso è aperta a meno che non sia chiusa in modo esplicito usando questa funzione. Una figura può essere aperta anche se il punto corrente e il punto iniziale della figura sono uguali.

Dopo una chiamata a CloseFigure, aggiungere una linea o una curva al percorso inizia una nuova figura.

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

BeginPath

EndPath

ExtCreatePen

LineTo

MoveToEx

Funzioni percorso

Panoramica dei percorsi