Partager via


CustomLineCap::GetBaseInset, méthode (gdiplusheaders.h)

La méthode CustomLineCap::GetBaseInset obtient la distance entre la limite de base et le début de la ligne.

Syntaxe

REAL GetBaseInset();

Valeur de retour

Type : REAL

Cette méthode retourne la valeur inset de base.

Notes

L’inset de base est utilisé pour séparer le capuchon de base du début de la ligne. La valeur 0 permet d’obtenir le capuchon de base et le toucher de ligne. Une valeur supérieure à 0 insère un espace (en unités) entre la limite de ligne et le début de la ligne.

Exemples

L’exemple suivant crée un objet CustomLineCap , obtient l’incrusté de base de la limite, puis crée un deuxième objet CustomLineCap qui utilise le même inset de base.

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

   //Create a Path object.
   GraphicsPath capPath;

   //Create a CustomLineCap object, and set its base cap to LineCapRound.
   CustomLineCap custCap(NULL, &capPath, LineCapRound, 5);

   // Get the base inset of custCap.
   REAL baseInset = custCap.GetBaseInset();

   // Create a second CustomLineCap object with the same base inset as the
   // first.
   CustomLineCap insetCap(NULL, &capPath, LineCapRound, baseInset);

   // Create a Pen object and assign insetCap as the custom end cap. 
   // Then draw a line.
   Pen pen(Color(255, 0, 0, 255), 5);
   pen.SetCustomEndCap(&insetCap);
   graphics.DrawLine(&pen, Point(0, 0), Point(100, 100));
}

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 gdiplusheaders.h (inclure Gdiplus.h)
Bibliothèque Gdiplus.lib
DLL Gdiplus.dll

Voir aussi

CustomLineCap

LineCap