Bagikan melalui


ID2D1Factory::CreateStrokeStyle(constD2D1_STROKE_STYLE_PROPERTIES&,constFLOAT*,UINT32,ID2D1StrokeStyle**) metode (d2d1.h)

Membuat ID2D1StrokeStyle yang menjelaskan batas awal, pola tanda hubung, dan fitur lain dari stroke.

Sintaks

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

Parameter

[ref] strokeStyleProperties

Jenis: const D2D1_STROKE_STYLE_PROPERTIES

Struktur yang menggambarkan batas garis goresan, offset tanda hubung, dan detail lain dari stroke.

[in, optional] dashes

Jenis: const FLOAT*

Array yang elemennya diatur ke panjang setiap tanda hubung dan spasi dalam pola tanda hubung. Elemen pertama mengatur panjang tanda hubung, elemen kedua mengatur panjang spasi, elemen ketiga mengatur panjang tanda hubung, dan sebagainya. Panjang setiap tanda hubung dan spasi dalam pola tanda hubung adalah produk dari nilai elemen dalam array dan lebar goresan.

dashesCount

Jenis: UINT

Jumlah elemen dalam array tanda hubung .

[out] strokeStyle

Jenis: ID2D1StrokeStyle**

Ketika metode ini kembali, berisi alamat penunjuk ke gaya goresan yang dibuat oleh metode ini.

Mengembalikan nilai

Jenis: HRESULT

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header d2d1.h
Pustaka D2d1.lib
DLL D2d1.dll

Lihat juga

ID2D1Factory