21 сент. 2010 г.

SetBkColor

Функция SetBkColor устанавливает текущий цвет фона в указанное значение цвета или в ближайший физический цвет, если устройство не может представить указанное значение цвета.
COLORREF SetBkColor(
    HDC hdc,  // дескриптор контекста устройства 
    COLORREF crColor  // значение цвета фона
);
Параметры:

hdc Определяет контекст устройства.
crColor Определяет новый цвет фона.
Возвращаемые значения:
Если функция успешна, возвращаемое значение является прежним цветом фона в формате COLORREF.

При ошибке, фозвращается CLR_INVALID.
Замечания:
Эта функция заполняет зазоры между стилизованными линиями используя перо, созданное функцией CreatePen; она не заполняет зазоры между стилизованными линиями используя перо, созданное функцией ExtCreatePen.

Если режим фона OPAQUE, цвет фона, используется для заполнения зазоров между стилизованными линиями, зазоров между линиями штриховки в кистях, и ячейках символов. Цвет фона, также, используется когда конвертируется растровый рисунок из цвета в монохромный и наоборот.
Смотрите также:
CreatePen, ExtCreatePen, GetBKColor, GetBkMode, SetBkMode, COLORREF