Freigeben über


ID2D1Factory::CreateStrokeStyle(constD2D1_STROKE_STYLE_PROPERTIES*,constFLOAT*,UINT32,ID2D1StrokeStyle**)-Methode (d2d1.h)

Erstellt einen ID2D1StrokeStyle , der die Startkappe, das Bindestrichmuster und andere Merkmale eines Strichs beschreibt.

Syntax

HRESULT CreateStrokeStyle(
  [in]           const D2D1_STROKE_STYLE_PROPERTIES *strokeStyleProperties,
  [in, optional] const FLOAT                        *dashes,
                 UINT32                             dashesCount,
  [out]          ID2D1StrokeStyle                   **strokeStyle
);

Parameter

[in] strokeStyleProperties

Typ: const D2D1_STROKE_STYLE_PROPERTIES*

Eine Struktur, die die Linienkappe, den Bindestrichoffset und andere Details eines Strichs beschreibt.

[in, optional] dashes

Typ: const FLOAT*

Ein Array, dessen Elemente auf die Länge jedes Bindestrichs und abstands im Bindestrichmuster festgelegt sind. Das erste Element legt die Länge eines Bindestrichs fest, das zweite Element legt die Länge eines Leerzeichens fest, das dritte Element legt die Länge eines Bindestrichs fest usw. Die Länge der einzelnen Bindestriche und Leerzeichen im Bindestrichmuster ist das Produkt des Elementwerts im Array und der Strichbreite.

dashesCount

Typ: UINT

Die Anzahl der Elemente im Bindestricharray .

[out] strokeStyle

Typ: ID2D1StrokeStyle**

Wenn diese Methode zurückgibt, enthält die Adresse des Zeigers auf den von dieser Methode erstellten Strichstil.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile d2d1.h
Bibliothek D2d1.lib
DLL D2d1.dll

Weitere Informationen

ID2D1Factory