CreateSolidBrush

Prototypes

HBRUSH CreateSolidBrush(COLORREF Couleur);

Description

Crée la brosse de couleur donnée par Couleur.

La couleur est usuellement constituée à partir de composantes rouge, vert et bleu via la macro-fonction RGB.

Le résultat est le handle désignant la brosse.

Exemple

#include <windows.h>
#include <winbase.h>

HDC HandleContexteGraphique;
HPEN HandlePinceau;
HPEN HandleAncienPinceau;
HBRUSH HandleBrosse;
HBRUSH HandleAncienneBrosse;

HandlePinceau=CreatePen(PS_Solid, 1, RGB(0,0,0));
if (!HandlePinceau)
...
HandleBrosse=CreateSolidBrush(RGB(255,255,255));
if (!HandleBrosse)
...
HandleAncienPinceau=SelectObject(HandleContexteGraphique, HandlePinceau);
...
HandleAncienneBrosse=SelectObject(HandleContexteGraphique, HandleBrosse);
...
if (!Rectangle(0, 0, 100, 100))
...
SelectObject(HandleContexteGraphique, HandleAncienPinceau);
DeleteObject(HandlePinceau);
...
SelectObject(HandleContexteGraphique, HandleAncienneBrosse);
DeleteObject(HandleBrosse);
...

Avertissement

Le résultat est NULL en cas d'erreur.

Voir aussi

CreatePen pour créer un pinceau.