Compartilhar via


CBrush::CreateSysColorBrush

Inicializa uma cor da pincelada.

BOOL CreateSysColorBrush( 
   int nIndex  
);

Parâmetros

  • nIndex
    Especifica um índice de cor. Este valor corresponde à cor usado para pintar um de 21 elementos da janela. Consulte GetSysColor em Windows SDK para obter uma lista de valores.

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.

Quando um aplicativo tiver terminado de usar o pincel criada por CreateSysColorBrush, deve selecionar o pincel fora do contexto de dispositivo.

Exemplo

// Declare a CBrush and initialize to a system color.
CBrush brush;
brush.CreateSysColorBrush(COLOR_BTNFACE);

// Select the brush into the device context. 
CBrush* pOldBrush = (CBrush*)pDC->SelectObject(&brush);

// Draw.
CRect rect(50, 50, 150, 150);
pDC->Rectangle(rect);

// Reselect the original brush.
pDC->SelectObject(pOldBrush);

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CBrush

Gráfico da hierarquia

CBrush::CreateBrushIndirect

CBrush::CreateDIBPatternBrush

CBrush::CreateHatchBrush

CBrush::CreatePatternBrush

CreateSolidBrush

CBrush::CreateSolidBrush

GetSysColorBrush

CGdiObject::DeleteObject