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 で指定された四角形の各コーナーは、4 分の 1 の楕円に置き換えられ、radiusX と radiusY で指定された各方向の半径で置き換えられます。

radiusX が四角形の幅の半分以上で、radiusY が高さの 1/2 以上の場合、丸められた四角形は、同じ幅と高さの rect の楕円になります。

radiusXradiusY の両方が 0 の場合でも、丸められた四角形は四角形とは異なります。 ストロークすると、丸みを帯びた四角形の角は丸く結合され、ミッター (四角形) は結合されません。

要件

   
サポートされている最小のクライアント Windows 7、Windows Vista SP2 と Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
Header d2d1.h