Compartir a través de


CBrush::CreateHatchBrush

Inicializa un pincel con el modelo tramado especificado y color.

BOOL CreateHatchBrush(
   int nIndex,
   COLORREF crColor 
);

Parámetros

  • nIndex
    Especifica el estilo de trama del pincel.Puede ser de los siguientes valores:

    • Sombreado deHS_BDIAGONAL Downward (de izquierda a derecha) en 45 grados

    • Sombreado doble horizontal y vertical deHS_CROSS

    • Sombreado doble deHS_DIAGCROSS en 45 grados

    • Sombreado deHS_FDIAGONAL Upward (de izquierda a derecha) en 45 grados

    • Sombreado deHS_HORIZONTAL Horizontal

    • Sombreado deHS_VERTICAL Vertical

  • crColor
    Especifica el color de primer plano del pincel como color RGB (color de los sombreados).Vea COLORREF en Windows SDK para obtener más información.

Valor devuelto

Distinto de cero si correctamente; si no 0.

Comentarios

El pincel puede posteriormente se seleccione como el pincel actual para cualquier contexto de dispositivo.

Ejemplo

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

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de CBrush

Gráfico de jerarquía

CBrush::CreateBrushIndirect

CBrush::CreateDIBPatternBrush

CBrush::CreatePatternBrush

CBrush::CreateSolidBrush

CGdiObject::CreateStockObject

CreateHatchBrush