MÉTHODE ID2D1Factory1 ::CreateStrokeStyle(constD2D1_STROKE_STYLE_PROPERTIES1*,constFLOAT*,UINT32,ID2D1StrokeStyle1**) (d2d1_1.h)

Crée un objet ID2D1StrokeStyle1 .

Syntaxe

HRESULT CreateStrokeStyle(
  [in]  const D2D1_STROKE_STYLE_PROPERTIES1 *strokeStyleProperties,
  [in]  const FLOAT                         *dashes,
        UINT32                              dashesCount,
  [out] ID2D1StrokeStyle1                   **strokeStyle
);

Paramètres

[in] strokeStyleProperties

Type : const D2D1_STROKE_STYLE_PROPERTIES1*

Propriétés de style de trait à appliquer.

[in] dashes

Type : const FLOAT*

Tableau de largeurs pour les tirets et les interstices.

dashesCount

Type : UINT

Taille du tableau de tirets.

[out] strokeStyle

Type : const ID2D1StrokeStyle1**

Lorsque cette méthode retourne, contient l’adresse d’un pointeur vers le style de trait nouvellement créé.

Valeur retournée

Type : HRESULT

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

HRESULT Description
S_OK Aucune erreur ne s'est produite.
E_OUTOFMEMORY Direct2D n’a pas pu allouer suffisamment de mémoire pour terminer l’appel.
E_INVALIDARG Une valeur non valide a été passée à la méthode.

Remarques

Il est valide de spécifier un tableau de tirets uniquement si D2D1_DASH_STYLE_CUSTOM est également spécifié.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 et mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 et mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête d2d1_1.h
Bibliothèque D2d1.lib
DLL D2d1.dll

Voir aussi

ID2D1Factory1

ID2D1StrokeStyle1