Partager via


Graphics::D rawPie(constPen*,REAL,REAL,REAL,REAL,REAL,REAL) méthode (gdiplusgraphics.h)

La méthode Graphics::D rawPie dessine un secteur.

Syntaxe

Status DrawPie(
  [in] const Pen *pen,
  [in] REAL      x,
  [in] REAL      y,
  [in] REAL      width,
  [in] REAL      height,
  [in] REAL      startAngle,
  [in] REAL      sweepAngle
);

Paramètres

[in] pen

Type : stylet* const

Pointeur vers un stylet utilisé pour dessiner le secteur.

[in] x

Type : REAL

Nombre réel qui spécifie la coordonnée x du coin supérieur gauche du rectangle qui lie l’ellipse dans laquelle dessiner le secteur.

[in] y

Type : REAL

Nombre réel qui spécifie la coordonnée y du coin supérieur gauche du rectangle qui lie l’ellipse dans laquelle dessiner le secteur.

[in] width

Type : REAL

Nombre réel qui spécifie la largeur du rectangle qui lie l’ellipse dans laquelle dessiner le secteur.

[in] height

Type : REAL

Nombre réel qui spécifie la hauteur du rectangle qui lie l’ellipse dans laquelle dessiner le secteur.

[in] startAngle

Type : REAL

Nombre réel qui spécifie l’angle, en degrés, entre l’axe X et le point de départ de l’arc qui définit le secteur. Une valeur positive spécifie la rotation dans le sens des aiguilles d’une montre.

[in] sweepAngle

Type : REAL

Nombre réel qui spécifie l’angle, en degrés, entre les points de départ et de fin de l’arc qui définit le secteur. Une valeur positive spécifie la rotation dans le sens des aiguilles d’une montre.

Valeur retournée

Type : État

Si la méthode réussit, elle retourne Ok, qui est un élément de l’énumération Status .

Si la méthode échoue, elle retourne l’un des autres éléments de l’énumération Status .

Notes

L’illustration suivante montre le secteur qui est dessiné dans l’ellipse limitée par le rectangle. L’illustration montre également l’axe horizontal de l’ellipse et la direction de startAngle et de sweepAngle.

Illustration montrant une ellipse avec un secteur en plan ; l’angle de début et l’angle de balayage sont étiquetés

Exemples

L’exemple suivant dessine un secteur.

VOID Example_DrawPie4(HDC hdc)
{
   Graphics graphics(hdc);

   // Create a Pen object.
   Pen blackPen(Color(255, 0, 0, 0), 3);

   // Define the pie.
   REAL x = 0.0f;
   REAL y = 0.0f;
   REAL width = 200.0f;
   REAL height = 100.0f;
   REAL startAngle = 0.0f;
   REAL sweepAngle = 45.0f;

   // Draw the pie.
   graphics.DrawPie(&blackPen, x, y, width, height, startAngle, sweepAngle);
}

Configuration requise

   
Client minimal pris en charge Windows XP, Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête gdiplusgraphics.h (include Gdiplus.h)
Bibliothèque Gdiplus.lib
DLL Gdiplus.dll

Voir aussi

FillPie, méthodes

Graphismes

Courbes ouvertes et fermées

RectF