Partager via


MÉTHODES ID2D1Factory::CreateStrokeStyle

Crée un ID2D1StrokeStyle qui décrit la limite de début, le motif de tiret et d’autres caractéristiques d’un trait.

Liste de surcharge

Méthode Description
CreateStrokeStyle(D2D1_STROKE_STYLE_PROPERTIES&, FLOAT*, UINT, ID2D1StrokeStyle**) Crée un ID2D1StrokeStyle qui décrit la limite de début, le motif de tiret et d’autres caractéristiques d’un trait.
CreateStrokeStyle(D2D1_STROKE_STYLE_PROPERTIES*, FLOAT*, UINT, ID2D1StrokeStyle**) Crée un ID2D1StrokeStyle qui décrit la limite de début, le motif de tiret et d’autres caractéristiques d’un trait.

Exemples

L’exemple suivant crée un trait qui utilise un motif de tiret personnalisé.

// 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
        );
}

L’exemple suivant utilise le style de trait lors du dessin d’une ligne.

m_pRenderTarget->DrawLine(
    D2D1::Point2F(0, 310),
    D2D1::Point2F(200, 310),
    m_pCornflowerBlueBrush,
    10.0f,
    m_pStrokeStyleCustomOffsetZero
    );

Spécifications

Condition requise Valeur
Bibliothèque
D2d1.lib
DLL
D2d1.dll

Voir aussi

ID2D1Factory