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 |