CBrush::CreateHatchBrush

Inizializza un pennello al modello e il colore covati specificati.

BOOL CreateHatchBrush(
   int nIndex,
   COLORREF crColor 
);

Parametri

  • nIndex
    Specifica lo stile del tratteggio del pennello.Può essere qualsiasi dei seguenti valori:

    • Tratteggio discendente diHS_BDIAGONAL (da sinistra a destra) a 45 gradi

    • DiHS_CROSS orizzontale e verticale crosshatch

    • Crosshatch diHS_DIAGCROSS a 45 gradi

    • Tratteggio dimensioni diHS_FDIAGONAL (da sinistra a destra) a 45 gradi

    • Tratteggio orizzontale diHS_HORIZONTAL

    • Tratteggio verticale diHS_VERTICAL

  • crColor
    Specifica il colore di primo piano del pennello come colore RGB (il colore di covate).Vedere COLORREF in Windows SDK per ulteriori informazioni.

Valore restituito

Diverso da zero se ha esito positivo; in caso contrario 0.

Note

Il pennello successivamente può essere selezionato come il pennello corrente per qualsiasi contesto di dispositivo.

Esempio

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);

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe di CBrush

Grafico della gerarchia

CBrush::CreateBrushIndirect

CBrush::CreateDIBPatternBrush

CBrush::CreatePatternBrush

CBrush::CreateSolidBrush

CGdiObject::CreateStockObject

CreateHatchBrush