Compartilhar via


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 CBrush

Gráfico da hierarquia

CBrush::CreateBrushIndirect

CBrush::CreateDIBPatternBrush

CBrush::CreatePatternBrush

CBrush::CreateSolidBrush

CGdiObject::CreateStockObject

CreateHatchBrush