Condividi tramite


Metodo CustomLineCap::GetBaseInset (gdiplusheaders.h)

Il metodo CustomLineCap::GetBaseInset ottiene la distanza tra il limite di base e l'inizio della riga.

Sintassi

REAL GetBaseInset();

Valore restituito

Tipo: REAL

Questo metodo restituisce il valore inset di base.

Commenti

L'inset di base viene utilizzato per separare il limite di base dall'inizio della riga. Il valore 0 rende il limite di base e il tocco della linea. Un valore maggiore di 0 inserisce uno spazio, espresso in unità, tra il limite di riga e l'inizio della riga.

Esempio

L'esempio seguente crea un oggetto CustomLineCap , ottiene l'oggetto base del limite e quindi crea un secondo oggetto CustomLineCap che utilizza lo stesso inset di 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));
}

Requisiti

   
Client minimo supportato Windows XP, Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione gdiplusheaders.h (include Gdiplus.h)
Libreria Gdiplus.lib
DLL Gdiplus.dll

Vedi anche

CustomLineCap

LineCap