CBrush::CreateHatchBrush

Inicializa um pincel com o padrão e a cor chocados especificados.

BOOL CreateHatchBrush(
   int nIndex,
   COLORREF crColor 
);

Parâmetros

  • nIndex
    Especifica o estilo do portal do pincel.Pode ser qualquer um dos seguintes valores:

    • Portal descendentes deHS_BDIAGONAL (esquerda para a direita) em 45 graus

    • Hachura horizontal e vertical deHS_CROSS

    • Hachura deHS_DIAGCROSS em 45 graus

    • Portal para cima deHS_FDIAGONAL (esquerda para a direita) em 45 graus

    • Portal horizontal deHS_HORIZONTAL

    • Portal de vertical deHS_VERTICAL

  • crColor
    Especifica a cor do plano de fundo do pincel como uma cor RGB (cor dos portais).Consulte COLORREF em Windows SDK para mais informações.

Valor de retorno

Diferente de zero se com êxito; se não 0.

Comentários

O pincel posteriormente pode ser marcada como o pincel atual para qualquer contexto de dispositivo.

Exemplo

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

Cabeçalho: afxwin.h

Consulte também

Referência

Classe de CBrush

Gráfico de hierarquia

CBrush::CreateBrushIndirect

CBrush::CreateDIBPatternBrush

CBrush::CreatePatternBrush

CBrush::CreateSolidBrush

CGdiObject::CreateStockObject

CreateHatchBrush