次の方法で共有


D2D1_ROUNDED_RECT 構造体

角丸四角形の寸法と角の半径を格納します。

構文

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

メンバー

  • rect
    D2D1_RECT_F 四角形の座標。
  • radiusX
    FLOAT 四角形のすべての角を置換するために描画される 1/4 楕円の X 半径。
  • radiusY
    FLOAT 四角形のすべての角を置換するために描画される 1/4 楕円の Y 半径。

解説

rect で指定された四角形の各角は、radiusX および radiusY で指定された各方向の半径を使用して、1/4 楕円で置換されます。

radiusX が四角形の幅の半分以上で、radiusY が四角形の高さの半分以上の場合、角丸長方形は、rect の幅と高さが同じ楕円になります。

radiuXradiusY の両方がゼロの場合でも、角丸四角形は四角形とは異なります。描画時に、角丸四角形の角は、マイター結合 (四角) ではなくラウンド結合されます。

要件

クライアントの最小要件

Windows 7, Windows Vista SP2 および Windows Vista 用のプラットフォーム更新プログラム

サーバーの最小要件

Windows Server 2008 R2, Windows Server 2008 SP2 および Windows Server 2008 用のプラットフォーム更新プログラム

ヘッダー

D2d1.h