Share via


Méthode Pen ::SetAlignment (gdipluspen.h)

La méthode Pen ::SetAlignment définit l’alignement de cet objet Pen par rapport à la ligne.

Syntaxe

Status SetAlignment(
  [in] PenAlignment penAlignment
);

Paramètres

[in] penAlignment

Type : PenAlignment

Élément de l’énumération PenAlignment qui spécifie le paramètre d’alignement du stylet par rapport à la ligne dessinée. La valeur par défaut est PenAlignmentCenter.

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 .

Remarques

Si vous définissez l’alignement d’un objet Pen sur PenAlignmentInset, vous ne pouvez pas utiliser ce stylet pour dessiner des lignes composées ou des tirets triangulaires.

Exemples

L’exemple suivant crée deux objets Stylet et définit l’alignement de l’un des stylos. Le code dessine ensuite deux lignes à l’aide de chacun des stylos.

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

   // Create a black and a green pen.
   Pen blackPen(Color(255, 0, 0, 0), 1);
   Pen greenPen(Color(255, 0, 255, 0), 15);

   // Set the alignment of the green pen.
   greenPen.SetAlignment(PenAlignmentInset);

   // Draw two lines using each pen.
   graphics.DrawEllipse(&greenPen, 0, 0, 100, 200);
   graphics.DrawEllipse(&blackPen, 0, 0, 100, 200);
}

Configuration requise

Condition requise Valeur
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 gdipluspen.h (include Gdiplus.h)
Bibliothèque Gdiplus.lib
DLL Gdiplus.dll

Voir aussi

Stylet

Pen ::GetAlignment

PenAlignment

Stylos, lignes et rectangles

Définition de la largeur et de l’alignement du stylet