ID2D1Factory::CreateStrokeStyle-Methoden
Erstellt einen ID2D1StrokeStyle, der start cap, das Bindestrichmuster und andere Features eines Strichs beschreibt.
Überladeliste
| Methode | BESCHREIBUNG |
|---|---|
| CreateStrokeStyle(D2D1 _ STROKE STYLE PROPERTIES _ _&, * FLOAT, UINT, ID2D1StrokeStyle * * ) | Erstellt einen ID2D1StrokeStyle, der start cap, das Bindestrichmuster und andere Features eines Strichs beschreibt. |
| CreateStrokeStyle(D2D1 _ STROKE STYLE PROPERTIES , FLOAT , _ _ * * UINT, ID2D1StrokeStyle * * ) | Erstellt einen ID2D1StrokeStyle, der start cap, das Bindestrichmuster und andere Features eines Strichs beschreibt. |
Beispiele
Im folgenden Beispiel wird ein Strich erstellt, der ein benutzerdefiniertes Bindestrichmuster verwendet.
// Dash array for dashStyle D2D1_DASH_STYLE_CUSTOM
float dashes[] = {1.0f, 2.0f, 2.0f, 3.0f, 2.0f, 2.0f};
// Stroke Style with Dash Style -- Custom
if (SUCCEEDED(hr))
{
hr = m_pD2DFactory->CreateStrokeStyle(
D2D1::StrokeStyleProperties(
D2D1_CAP_STYLE_FLAT,
D2D1_CAP_STYLE_FLAT,
D2D1_CAP_STYLE_ROUND,
D2D1_LINE_JOIN_MITER,
10.0f,
D2D1_DASH_STYLE_CUSTOM,
0.0f),
dashes,
ARRAYSIZE(dashes),
&m_pStrokeStyleCustomOffsetZero
);
}
Im nächsten Beispiel wird beim Zeichnen einer Linie der Strichstil verwendet.
m_pRenderTarget->DrawLine(
D2D1::Point2F(0, 310),
D2D1::Point2F(200, 310),
m_pCornflowerBlueBrush,
10.0f,
m_pStrokeStyleCustomOffsetZero
);
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Bibliothek |
|
| DLL |
|