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
Impostazione della larghezza e dell'allineamento della penna