Share via


D2D1_ROUNDED_RECT structure (d2d1.h)

Contient les dimensions et les rayons d’angle d’un rectangle arrondi.

Syntaxe

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

Membres

rect

Type : D2D1_RECT_F

Coordonnées du rectangle.

radiusX

Type : FLOAT

Rayon x de l’ellipse quart dessinée pour remplacer chaque coin du rectangle.

radiusY

Type : FLOAT

Rayon y de l’ellipse quart dessinée pour remplacer chaque coin du rectangle.

Remarques

Chaque coin du rectangle spécifié par rect est remplacé par un quart d’ellipse, avec un rayon dans chaque direction spécifié par radiusX et radiusY.

Si radiusX est supérieur ou égal à la moitié de la largeur du rectangle, et radiusY est supérieur ou égal à la moitié de la hauteur, le rectangle arrondi est une ellipse avec la même largeur et la même hauteur de rect.

Même lorsque radiusX et radiusY sont tous deux zéro, le rectangle arrondi est différent d’un rectangle. Lorsqu’ils sont tracés, les coins du rectangle arrondi sont joints de façon arrondie, et non pas en forme de miter (carré).

Configuration requise

   
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Platform Update pour Windows Server 2008 [applications de bureau | Applications UWP]
En-tête d2d1.h