Condividi tramite


Metodo Pen::SetDashOffset (gdipluspen.h)

Il metodo Pen::SetDashOffset imposta la distanza dall'inizio della riga all'inizio del primo trattino in una linea tratteggiata.

Sintassi

Status SetDashOffset(
  [in] REAL dashOffset
);

Parametri

[in] dashOffset

Tipo: REAL

Numero reale che specifica il numero di volte in cui spostare gli spazi in una linea tratteggiata. Ogni spostamento è uguale alla lunghezza di uno spazio nella linea tratteggiata.

Valore restituito

Tipo: Stato

Se il metodo ha esito positivo, restituisce Ok, che è un elemento dell'enumerazione Status .

Se il metodo ha esito negativo, restituisce uno degli altri elementi dell'enumerazione Status .

Commenti

Un valore dashOffset positivo sposta il primo trattino avanti lungo il percorso e un valore dashOffset negativo sposta l'inizio del percorso avanti lungo il primo trattino.

Esempio

L'esempio seguente crea un oggetto Pen , imposta lo stile del trattino e disegna una linea. Il codice imposta quindi il valore di offset della penna e disegna una seconda riga.

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);
}

Requisiti

Requisito Valore
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 gdipluspen.h (include Gdiplus.h)
Libreria Gdiplus.lib
DLL Gdiplus.dll

Vedi anche

Disegno di una linea tratteggiata personalizzata

Penna

Pen::GetDashOffset

Pen::GetDashPattern

Pen::GetDashPatternCount

Pen::GetDashStyle

Pen::SetDashCap

Pen::SetDashPattern

Pen::SetDashStyle

Penne, linee e rettangoli