CDC::FillRect
Appelez la fonction membre pour remplir un rectangle donné à l'aide de le pinceau spécifié.
void FillRect(
LPCRECT lpRect,
CBrush* pBrush
);
Paramètres
lpRect
Les points à RECT structure qui contient les coordonnées logiques du rectangle à remplir. Vous pouvez également passer un objet de CRect pour ce paramètre.pBrush
Identifie le pinceau utilisé pour remplir un rectangle.
Notes
La fonction remplit le rectangle complet, y compris les bordures de gauche et supérieure, mais ne remplit pas zones de droit et inférieur.
Le pinceau doit être créé à l'aide de les fonctions membres de CBrushCreateHatchBrush, CreatePatternBrush, et CreateSolidBrush, ou être récupéré par la fonction Windows d' GetStockObject .
En remplissant un rectangle spécifié, FillRect n'inclut pas les bons et inférieurs côtés du rectangle. GDI remplit le rectangle jusqu'à, mais ne le inclut pas, la colonne de droite et la ligne de le bas, quel que soit le mode de mappage actuel. FillRect compare les valeurs de top, de bottom, de left, et les membres de right du rectangle spécifié. Si bottom est inférieure ou égale à top, ou si right est inférieure ou égale à left, le rectangle n'est pas dessiné.
FillRect est semblable à CDC::FillSolidRect; toutefois, 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 utilise uniquement des couleurs unies (indiquées par un paramètre de COLORREF ). FillRect est généralement plus lent qu' FillSolidRect.
Configuration requise
Header: afxwin.h