Freigeben über


Pen::P en(constBrush*,REAL)-Methode (gdipluspen.h)

Erstellt ein Pen-Objekt , das die Attribute eines Pinsels und eine reelle Zahl verwendet, um die Breite dieses Pen-Objekts festzulegen.

Syntax

void Pen(
  [in] const Brush *brush,
  [in] REAL        width
);

Parameter

[in] brush

Typ: const Brush*

Zeiger auf einen Pinsel, auf dem dieser Stift basiert.

[in] width

Typ: REAL

Optional. Reelle Zahl, die die Breite des Strichs dieses Stifts angibt. Der Standardwert ist 1,0. Wenn dieser Wert 0 ist, beträgt die Breite in Geräteeinheiten immer 1 Pixel, mit der Ausnahme, dass die width nicht von Skalierungstransformationsvorgängen beeinflusst wird, die für das Grafikobjekt gelten, für das verwendet Pen wird. Die Breite beträgt immer 1 Pixel.

Rückgabewert

Keine

Bemerkungen

Wenn Sie die Adresse eines Stifts an eine der Draw-Methoden eines Graphics-Objekts übergeben, hängt die Breite des Strichs des Stifts von der im Graphics-Objekt angegebenen Maßeinheit ab. Die Standardmaßeinheit ist UnitPixel, ein Element der Unit-Enumeration .

Beispiele

Im folgenden Beispiel wird ein Brush-Objekt und anschließend ein Pen-Objekt basierend auf dem Brush-Objekt erstellt.

SolidBrush sBrush(Color(255,255,0,0));
Pen pen(&sBrush, 4.0f);

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

Weitere Informationen

Brush

Stift

Stifte, Linien und Rechtecke

Festlegen der Stiftbreite und -ausrichtung