Установка цвета пера или кисти


Пример ниже показывает, как прикладная программа может изменить цвет пера в контексте устройства (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, чтобы удалить 
// стандартные объекты. 

 

Назад в оглавление темы
На главную страницу темы

Hosted by uCoz