LOGBRUSH Structure

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:

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

Index