CBrush::CreateHatchBrush

Inicjuje pędzla z określonym kreskowane deseni i kolorów.

BOOL CreateHatchBrush( 
   int nIndex, 
   COLORREF crColor  
);

Parametry

  • nIndex
    Określa styl kreskowania pędzla.Mogą to być jeden z następujących wartości:

    • HS_BDIAGONALKreskowanie opadające (od lewej do prawej) pod kątem 45 stopni

    • HS_CROSSPoziome i pionowe kreskowany

    • HS_DIAGCROSSKreskowanie krzyżowe pod kątem 45 stopni

    • HS_FDIAGONALKreskowanie wznoszące (od lewej do prawej) pod kątem 45 stopni

    • HS_HORIZONTALKreskowanie poziome

    • HS_VERTICALKreskowanie pionowe

  • crColor
    Określa kolor narzędzia Pędzel jako kolor RGB (kolor włazy).Zobacz COLORREF w Windows SDK Aby uzyskać więcej informacji.

Wartość zwracana

Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.

Uwagi

Następnie można wybrać pędzla jako bieżący pędzel wszelkich kontekstu urządzenia.

Przykład

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

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CBrush

Diagram hierarchii

CBrush::CreateBrushIndirect

CBrush::CreateDIBPatternBrush

CBrush::CreatePatternBrush

CBrush::CreateSolidBrush

CGdiObject::CreateStockObject

CreateHatchBrush