ID2D1StrokeStyle::GetDashes 方法 (d2d1.h)

将短划线图案复制到指定的数组。

语法

void GetDashes(
  [out] FLOAT  *dashes,
        UINT32 dashesCount
);

参数

[out] dashes

类型: FLOAT*

指向将接收短划线模式的数组的指针。 数组必须能够包含与 dashesCount 指定的元素数量至少一样多。 必须为此数组分配存储。

dashesCount

类型: UINT

要复制的短划线数。 如果此值小于笔划样式的短划线数组中的短划线数,则返回的短划线将被截断为 dashesCount。 如果此值大于笔划样式的短划线数组中的短划线数,则额外的短划线将设置为 0.0f。 若要获取笔划样式的短划线数组中的实际短划线数,请使用 GetDashesCount 方法。

返回值

备注

短划线以笔划宽度的倍数的单位指定,数组的后续成员指示短划线和短划线之间的间隙:第一个条目指示填充的短划线,第二个条目指示填充的短划线,等等。

要求

   
最低受支持的客户端 Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用]
目标平台 Windows
标头 d2d1.h
Library D2d1.lib
DLL D2d1.dll

另请参阅

ID2D1StrokeStyle