Compartir a través de


CBrush::CreateSysColorBrush

Inicializa un pincel color.

BOOL CreateSysColorBrush( 
   int nIndex  
);

Parámetros

  • nIndex
    Especifica un índice de colores. Este valor corresponde al color utilizado para pintar uno de los 21 elementos de la ventana. Vea GetSysColor en Windows SDK para una lista de valores.

Valor devuelto

Distinto de cero si correctamente; si no 0.

Comentarios

El pincel puede posteriormente se seleccione como el pincel actual para cualquier contexto de dispositivo.

Cuando una aplicación ha terminado de utilizar el pincel creado por CreateSysColorBrush, debe seleccionar el pincel fuera del contexto del dispositivo.

Ejemplo

// 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

encabezado: afxwin.h

Vea también

Referencia

CBrush Class

Gráfico de jerarquías

CBrush::CreateBrushIndirect

CBrush::CreateDIBPatternBrush

CBrush::CreateHatchBrush

CBrush::CreatePatternBrush

CreateSolidBrush

CBrush::CreateSolidBrush

GetSysColorBrush

CGdiObject::DeleteObject