Condividi tramite


CBrush::CreateSysColorBrush

Inizializza un colore del pennello.

BOOL CreateSysColorBrush(
   int nIndex 
);

Parametri

  • nIndex
    Specifica un indice di colore.Questo valore corrisponde al colore utilizzato per disegnare uno di 21 elementi della finestra.Vedere GetSysColor in Windows SDK per un elenco di valori.

Valore restituito

Diverso da zero se ha esito positivo; in caso contrario 0.

Note

Il pennello successivamente può essere selezionato come il pennello corrente per qualsiasi contesto di dispositivo.

Quando un'applicazione viene terminato l'utilizzo del pennello creato da CreateSysColorBrush, deve selezionare il pennello dal contesto di dispositivo.

Esempio

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

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe di CBrush

Grafico della gerarchia

CBrush::CreateBrushIndirect

CBrush::CreateDIBPatternBrush

CBrush::CreateHatchBrush

CBrush::CreatePatternBrush

CreateSolidBrush

CBrush::CreateSolidBrush

GetSysColorBrush

CGdiObject::DeleteObject