Freigeben über


Pen::SetDashOffset-Methode (gdipluspen.h)

Die Pen::SetDashOffset-Methode legt den Abstand vom Zeilenanfang bis zum Anfang des ersten Bindestrichs in einer gestrichelten Linie fest.

Syntax

Status SetDashOffset(
  [in] REAL dashOffset
);

Parameter

[in] dashOffset

Typ: REAL

Reelle Zahl, die angibt, wie oft die Leerzeichen in einer gestrichelten Linie verschoben werden. Jede Verschiebung entspricht der Länge eines Leerzeichens in der gestrichelten Linie.

Rückgabewert

Typ: Status

Wenn die Methode erfolgreich ist, gibt sie OK zurück, ein Element der Status-Enumeration .

Wenn die Methode fehlschlägt, gibt sie eines der anderen Elemente der Status-Enumeration zurück.

Hinweise

Ein positiver dashOffset-Wert verschiebt den ersten Bindestrich entlang des Pfads nach vorne, und ein negativer DashOffset-Wert verschiebt den Anfang des Pfads entlang des ersten Bindestrichs nach vorne.

Beispiele

Im folgenden Beispiel wird ein Pen-Objekt erstellt, das Bindestrichformat festgelegt und eine Linie gezogen. Der Code legt dann den Offsetwert des Stifts fest und zeichnet eine zweite Zeile.

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

   // Create a Pen object, set the dash style, and draw a line.
   Pen pen(Color(255, 0, 0, 255), 15);
   pen.SetDashStyle(DashStyleDash);
   graphics.DrawLine(&pen, 0, 50, 400, 50);

   // Set the dash offset value for the pen, and draw a second line.
   pen.SetDashOffset(10);
   graphics.DrawLine(&pen, 0, 80, 400, 80);
}

Anforderungen

Anforderung Wert
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 gdipluspen.h (einschließlich Gdiplus.h)
Bibliothek Gdiplus.lib
DLL Gdiplus.dll

Weitere Informationen

Zeichnen einer benutzerdefinierten gestrichelten Linie

Stift

Stift::GetDashOffset

Stift::GetDashPattern

Pen::GetDashPatternCount

Stift::GetDashStyle

Stift::SetDashCap

Stift::SetDashPattern

Stift::SetDashStyle

Stifte, Linien und Rechtecke