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
D2d1.lib
DLL
D2d1.dll

Weitere Informationen

ID2D1Factory