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