Поделиться через


CBrush::CreateSysColorBrush

Инициализирует цвет кисти.

BOOL CreateSysColorBrush(
   int nIndex 
);

Параметры

  • nIndex
    Задает Цветовые индексы.Это значение соответствует цвет, используемый для закрашивания один из 21 элемента окна.См. раздел GetSysColor в Windows SDK для списка значений.

Возвращаемое значение

Ненулевой, если успешно; в противном случае – значение 0.

Заметки

Кисть может затем выбрать в качестве текущей кисть для любого контекста устройства.

Когда приложение завершила использование кисти, созданную CreateSysColorBrush, оно должно выделить кисть из контекста устройства.

Пример

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

Требования

Header: afxwin.h

См. также

Ссылки

Класс CBrush

Диаграмма иерархии

CBrush::CreateBrushIndirect

CBrush::CreateDIBPatternBrush

CBrush::CreateHatchBrush

CBrush::CreatePatternBrush

CreateSolidBrush

CBrush::CreateSolidBrush

GetSysColorBrush

CGdiObject::DeleteObject