Partilhar via


CBrush::CreateHatchBrush

Inicializa um pincel com o padrão especificado tracejado e cor.

BOOL CreateHatchBrush(
   int nIndex,
   COLORREF crColor 
);

Parâmetros

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

    • HS_BDIAGONAL   Hachura descendente (da esquerda para a direita) em 45 graus

    • HS_CROSS   Cruzado horizontal e vertical

    • HS_DIAGCROSS   Hachura a 45 graus

    • HS_FDIAGONAL   Hachura ascendente (da esquerda para a direita) em 45 graus

    • HS_HORIZONTAL   Hachura horizontal

    • HS_VERTICAL   Hachura vertical

  • crColor
    Especifica a cor de primeiro plano do pincel sistema autônomo uma cor RGB (a cor da hachuras).See COLORREF in the Windows SDK Para obter mais informações.

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário, 0.

Comentários

O pincel, em seguida, pode ser selecionado sistema autônomo o pincel corrente 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 CBrush

Gráfico de hierarquia

CBrush::CreateBrushIndirect

CBrush::CreateDIBPatternBrush

CBrush::CreatePatternBrush

CBrush::CreateSolidBrush

CGdiObject::CreateStockObject

CreateHatchBrush

Outros recursos

CBrush membros