Share via


Metodo Pen::GetWidth (gdipluspen.h)

Il metodo Pen::GetWidth ottiene la larghezza attualmente impostata per questo oggetto Pen .

Sintassi

REAL GetWidth();

Valore restituito

Tipo: REAL

Questo metodo restituisce un numero reale che indica la larghezza dell'oggetto Pen .

Commenti

Se si passa l'indirizzo di una penna a uno dei metodi di disegno di un oggetto Graphics , la larghezza del tratto della penna dipende dall'unità di misura specificata nell'oggetto Graphics . L'unità di misura predefinita è UnitPixel, che è un elemento dell'enumerazione Unit .

Esempio

Nell'esempio seguente viene creato un oggetto Pen con una larghezza specificata e viene tracciata una linea. Il codice ottiene quindi la larghezza della penna, crea una seconda penna in base alla larghezza della prima penna e disegna una seconda riga.

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

   // Create a pen with a width of 15, and 
   // use that pen to draw a line.
   Pen pen(Color(255, 0, 0, 255), 15);
   graphics.DrawLine(&pen, 20, 20, 200, 100);

   // Get the width of the pen.
   REAL width = pen.GetWidth();

   // Create another pen that has the same width.
   Pen pen2(Color(255, 0, 255, 0), width);

   // Draw a second line.
   graphics.DrawLine(&pen2, 20, 60, 200, 140);
}

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

Vedi anche

Penna

Pen::SetWidth

Penne, linee e rettangoli

Impostazione della larghezza e dell'allineamento della penna