CDC::FillSolidRect
Appelez la fonction membre pour remplir un rectangle donné de couleur unie spécifiée.
void FillSolidRect(
LPCRECT lpRect,
COLORREF clr
);
void FillSolidRect(
int x,
int y,
int cx,
int cy,
COLORREF clr
);
Paramètres
- lpRect
Spécifie le rectangle englobant (en unités logiques). Vous pouvez passer un pointeur vers une structure de données de RECT ou un objet d' CRect pour ce paramètre.
clr spécifie la couleur à utiliser pour remplir un rectangle.
x
Spécifie la coordonnée x logique du coin supérieur gauche du rectangle.y
Spécifie l'ordonnée logique du coin supérieur gauche du rectangle de destination.cx
Spécifie la largeur du rectangle.cy
Spécifie la hauteur du rectangle.
Notes
FillSolidRect est très similaire à CDC::FillRect; toutefois, FillSolidRect utilise uniquement des couleurs unies (indiquées par le paramètre de COLORREF ), tandis que FillRect prend un pinceau et peut donc être utilisé pour remplir le rectangle de couleur unie, de couleur dégradée, de pinceaux hachés, ou de modèle. FillSolidRect est généralement plus rapide que FillRect.
Notes
Lorsque vous appelez FillSolidRect, la couleur d'arrière-plan, qui a été précédemment définie à l'aide de SetBkColor, a pour valeur la couleur indiquée par clr.
Configuration requise
Header: afxwin.h