Sdílet prostřednictvím


CBrush::CreateSysColorBrush

Inicializuje barvě stopy.

BOOL CreateSysColorBrush(
   int nIndex 
);

Parametry

  • nIndex
    Určuje index barvy.Tato hodnota odpovídá barvě použité k Malování jedné 21 prvků.Viz GetSysColor v seznam hodnot.

Vrácená hodnota

Nenulová hodnota, pokud je úspěšná. jinak 0.

Poznámky

Stopy lze následně vybrat jako aktuální stopy pro jakýkoli kontext zařízení.

Pokud má aplikace po stopy vytvořené pomocí CreateSysColorBrush , jej vyberte štětec z kontextu zařízení.

Příklad

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

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CBrush

Diagram hierarchie

CBrush::CreateBrushIndirect

CBrush::CreateDIBPatternBrush

CBrush::CreateHatchBrush

CBrush::CreatePatternBrush

CreateSolidBrush

CBrush::CreateSolidBrush

GetSysColorBrush

CGdiObject::DeleteObject