La structure LOGBRUSH a la forme suivante:
balise de typedef struct LOGBRUSH {/ * lb * /
nbsp ; UI&NT lbStyle ;
COLORREF lbColor ;
LONG lbHatch ;
} LOGBRUSH
La structure LOGBRUSH définit le style, la couleur et le patron d'un pinceau de la physique. Il est utilisé par les Windows CreateBrushIndirect et ExtCreatePen fonctions.
Membres
lbStyle
Spécifie le style de la brosse. Le membre de la lbStyle doit être un des styles suivants:
lbColor
Spécifie la couleur dans laquelle le pinceau doit être tirée. Si lbStyle est le BS_HOLLOW ou le style BS_PATTERN , lbColor est ignoré. Si lbStyle est BS_DIBPATTERN ou BS_DIBPATTERNBT, le mot d'ordre peu élevé de lbColor spécifie si les membres de la bmiColors de la structure BITMAPINFO contiennent explicite rouge, vert, bleu (RVB) ou indices dans la palette logique est actuellement réalisée. Le membre de la lbColor doit être une des valeurs suivantes:
lbHatch
Spécifie un style de hachurage. La signification dépend du style de pinceau défini par lbStyle. Si lbStyle est BS_DIBPATTERN, le membre lbHatch contient un handle vers un DIB emballé. Si lbStyle est BS_DIBPATTERNPT, le membre lbHatch contient un pointeur vers un DIB emballé. Si lbStyle est BS_HATCHED, le lbHatch membre spécifie l'orientation des lignes utilisées pour créer la trappe. Il peut être l'une des valeurs suivantes:
Si lbStyle est BS_PATTERN, lbHatch est un handle vers la bitmap qui définit le modèle. Si lbStyle est BS_SOLID ou BS_HOLLOW, lbHatch est ignoré.
Commentaires
Bien que lbColor , contrôle la couleur de premier plan, d'un pinceau de la trappe, les fonctions CDC::SetBkMode et CDC::SetBkColor contrôlent la couleur d'arrière-plan.
Voir aussi  ;CDC::GetCharABCWidths