Partilhar via


CBrush::CreateSysColorBrush

Inicializa uma cor do pincel.

BOOL CreateSysColorBrush(
   int nIndex 
);

Parâmetros

  • nIndex
    Especifica um índice de cores.Esse valor corresponde à cor usada para pintar um dos elementos de 21 janela.See GetSysColor in the Windows SDK Para obter uma lista de valores.

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.

Quando um aplicativo terminou de usar o pincel criado por CreateSysColorBrush, ele deve selecionar o pincel para 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 de hierarquia

CBrush::CreateBrushIndirect

CBrush::CreateDIBPatternBrush

CBrush::CreateHatchBrush

CBrush::CreatePatternBrush

CreateSolidBrush

CBrush::CreateSolidBrush

GetSysColorBrush

CGdiObject::DeleteObject

Outros recursos

CBrush membros