Пример ниже показывает, как прикладная программа может изменить цвет пера в контексте устройства (DC), используя функцию GetStockObject или функции SetDCPenColor и SetDCBrushColor.
SelectObject(hdc,GetStockObject(DC_PEN)); SetDCPenColor(hdc,RGB(00,0xff,00); Rectangle(0,0,20,20); SetDCPenColor(hdc,RGB(00,00,0xff)); Rectangle(0,0,20,20) // Цвет кисти может быть изменен похожим способом. SetDCPenColor // и SetDCBrushColor могут использоваться взаимозаменяемо // с GetStockObject, чтобы изменить текущий цвет. SelectObject(hDC,GetStockObject(DC_BRUSH)); SetDCBrushColor(hDC,0x0) // Обеспечивает(Предоставляет) ту же самую гибкость как: SelectObject(hDC,GetStockOBject(BLACK_BRUSH)); // Нет необходимости вызвать DeleteObject, чтобы удалить // стандартные объекты. |