CreateBrushIndirect, fonction (wingdi.h)
La fonction CreateBrushIndirect crée un pinceau logique qui a le style, la couleur et le motif spécifiés.
Syntaxe
HBRUSH CreateBrushIndirect(
[in] const LOGBRUSH *plbrush
);
Paramètres
[in] plbrush
Pointeur vers une structure LOGBRUSH qui contient des informations sur le pinceau.
Valeur retournée
Si la fonction réussit, la valeur de retour identifie un pinceau logique.
Si la fonction échoue, la valeur de retour est NULL.
Remarques
Un pinceau est une bitmap que le système utilise pour peindre les intérieurs des formes remplies.
Une fois qu’une application a créé un pinceau en appelant CreateBrushIndirect, elle peut le sélectionner dans n’importe quel contexte d’appareil en appelant la fonction SelectObject .
Un pinceau créé à l’aide d’une bitmap monochrome (un plan de couleurs, un bit par pixel) est dessiné à l’aide du texte actuel et des couleurs d’arrière-plan. Les pixels représentés par un bit défini sur 0 sont dessinés avec la couleur du texte actuel ; les pixels représentés par un bit défini sur 1 sont dessinés avec la couleur d’arrière-plan actuelle.
Lorsque vous n’avez plus besoin du pinceau, appelez la fonction DeleteObject pour le supprimer.
ICM: Aucune couleur n’est effectuée lors de la création du pinceau. Toutefois, la gestion des couleurs est effectuée lorsque le pinceau est sélectionné dans un contexte d’appareil avec ICM.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | wingdi.h (inclure Windows.h) |
Bibliothèque | Gdi32.lib |
DLL | Gdi32.dll |