CustomLineCap::GetBaseInset-Methode (gdiplusheaders.h)
Die CustomLineCap::GetBaseInset-Methode ruft den Abstand zwischen der Basiskappe und dem Zeilenanfang ab.
Syntax
REAL GetBaseInset();
Rückgabewert
Typ: REAL
Diese Methode gibt den Basissetwert zurück.
Hinweise
Der Basiseinsatz wird verwendet, um die Basiskappe vom Anfang der Zeile zu trennen. Mit dem Wert 0 wird die Basiskappe und die Linientaste berührt. Ein Wert größer als 0 fügt ein Leerzeichen (in Einheiten) zwischen der Zeilenkappe und dem Zeilenanfang ein.
Beispiele
Im folgenden Beispiel wird ein CustomLineCap-Objekt erstellt, der Basiseinsatz der Obergrenze abgerufen und dann ein zweites CustomLineCap-Objekt erstellt, das denselben Basisset verwendet.
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));
}
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP, Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | gdiplusheaders.h (include Gdiplus.h) |
Bibliothek | Gdiplus.lib |
DLL | Gdiplus.dll |