Partager via


CBrush::CreateHatchBrush

Initialise un pinceau avec le modèle et la couleur hachés spécifiés.

BOOL CreateHatchBrush( 
   int nIndex, 
   COLORREF crColor  
);

Paramètres

  • nIndex
    Spécifie le style de hachure du pinceau. Il peut être l'une des valeurs suivantes :

    • Trappe de haut en bas d'HS_BDIAGONAL (de gauche à droite) à 45 degrés

    • Marque de hachage croisé horizontale et verticale d'HS_CROSS

    • Marque de hachage croisé d'HS_DIAGCROSS à 45 degrés

    • Trappe descendante d'HS_FDIAGONAL (de gauche à droite) à 45 degrés

    • Trappe horizontale d'HS_HORIZONTAL

    • Trappe de verticale d'HS_VERTICAL

  • crColor
    Spécifie la couleur de premier plan du pinceau comme couleur RVB (la couleur des trappes). Consultez COLORREF dans Kit de développement logiciel Windows pour plus d'informations.

Valeur de retour

Une valeur différente de zéro si l'opération a réussi ; sinon 0.

Notes

Le pinceau peut ensuite être sélectionné comme pinceau actuel pour n'importe quel contexte de périphérique.

Exemple

CBrush brush;
brush.CreateHatchBrush(HS_BDIAGONAL, RGB(255, 0, 0));

CBrush* pOldBrush;
CPen* pOldPen;

pOldBrush = (CBrush*)pDC->SelectObject(&brush);
pOldPen = (CPen*)pDC->SelectStockObject(NULL_PEN);
pDC->Ellipse(CRect(50, 50, 250, 250));

pDC->SelectObject(pOldBrush);
pDC->SelectObject(pOldPen);

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CBrush, classe

Graphique de la hiérarchie

CBrush::CreateBrushIndirect

CBrush::CreateDIBPatternBrush

CBrush::CreatePatternBrush

CBrush::CreateSolidBrush

CGdiObject::CreateStockObject

CreateHatchBrush