共用方式為


CBrush::CreateSysColorBrush

使用筆刷的色彩。

BOOL CreateSysColorBrush( 
   int nIndex  
);

參數

  • nIndex
    指定色彩索引。 這個值對應於的色彩繪製 21 個視窗項目之一。 針對值清單查看 Windows SDK 的 GetSysColor

傳回值

如果不是零,則成功,則為 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