D2D1_ROUNDED_RECT 结构 (d2d1.h)

包含圆角矩形的尺寸和角半径。

语法

typedef struct D2D1_ROUNDED_RECT {
  D2D1_RECT_F rect;
  FLOAT       radiusX;
  FLOAT       radiusY;
} D2D1_ROUNDED_RECT;

成员

rect

类型: D2D1_RECT_F

矩形的坐标。

radiusX

类型: FLOAT

绘制的四分之一椭圆的 x 半径,用于替换矩形的每个角。

radiusY

类型: FLOAT

绘制的四分之一椭圆的 y 半径,用于替换矩形的每个角。

注解

由 rect 指定的矩形的每个角都替换为四分之一椭圆,每个方向的半径由 radiusXradiusY 指定。

如果 radiusX 大于或等于矩形宽度的一半,而 radiusY 大于或等于高度的一半,则圆角矩形是具有相同宽度和 高度的椭圆

即使 radiusXradiusY 均为零,圆角矩形也不同于矩形。 笔划时,圆角矩形的角是圆联接的,而不是 (方形) 的斜接。

要求

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