Этот метод возвращает полутоновую кисть. Полутоновая кисть - кисть, которая рисует приоритетным и фоновыми пикселами поочередно.
static CBrush* PASCAL GetHalftoneBrush ();
Возвращаемое значение -eказатель на объектCBrush, если завершено успешно; иначе – ноль.
CDC:: GetNearestColor
Этот метод отыскивает сплошной цвет, который лучше соответствует указанному логическому цвету. Указанное устройство должно быть способно отобразить этот цвет.
COLORREF GetNearestColor (
COLORREF crColor )
const;
crColor - цвет, который будет вызван.
Возвращаемое значение -RGB (красный, зеленый, синий) составляющие цвета, которые определяют цвет, наиболее близкий к значению crColor и который устройство может отобразить.
CDC:: GetBkColor
Этот метод возвращает цвет фона.
COLORREF GetBkColor ()
const;
Возвращаемое значение -RGB составляющие цвета.
CDC:: SetBkColor
Этот метод устанавливает цвет фона на указанный цвет.
virtual COLORREF SetBkColor (
COLORREF crColor );
crColor - новый цвет фона.
Возвращаемое значение -предыдущий цвет фона как RGB составляющие цвета. Если возникает ошибка, то возвращаемое значение - 0x80000000.
CDC:: GetBkMode
Этот метод возвращает фоновый режим.
int GetBkMode ()
const;
Возвращаемое значение -фоновый режим, который может бытьнепрозрачным илипрозрачным.
CDC:: SetBkMode
Этот метод устанавливает фоновый режим.
int SetBkMode (
int nBkMode );
nBkMode - режим для установки. Этот параметр может быть одним из следующих значений:
· НЕПРОЗРАЧНЫЙ - Это - заданный по умолчанию фоновый режим.
· ПРОЗРАЧНЫЙ.
Возвращаемое значение -предыдущий фоновый режим.
CDC:: SetROP2
Этот метод устанавливает режим рисунка.
int SetROP2 (
int nDrawMode );
nDrawMode - новый режим рисунка. Это может быть любое из следующих значений:
· R2_BLACK - Пиксел всегда черный.
· R2_WHITE - Пиксел всегда белый.
· R2_NOP - Пиксел остается неизменным.
· R2_NOT - Пиксел - инверсия экранного цвета.
· R2_COPYPEN - Пиксел - перьевой цвет.
· R2_NOTCOPYPEN - Пиксел - инверсия перьевого цвета.
· R2_MERGEPENNOT - Пиксел - комбинация перьевого цвета и инверсии экранного цвета (конечный пиксел = (НЕ экранный пиксел)ИЛИ перо).
· R2_MASKPENNOT - Пиксел - комбинация обычных цветов пера и инверсии экрана (конечный пиксел = (НЕ экранный пиксел)И перо).
· R2_MERGENOTPEN - Пиксел - комбинация экранного цвета и инверсии перьевого цвета (конечный пиксел = (НЕ перо)ИЛИ экранный пиксел).
· R2_MASKNOTPEN - Пиксел - комбинация обычных цветов экрана и инверсии пера (конечный пиксел = (НЕ перо)И экранный пиксел).
· R2_MERGEPEN Пиксел - комбинация перьевого цвета и экранного цвета (конечный пиксел = перьевойИЛИ экранный пиксел).
· R2_XORPEN - Пиксел - комбинация цветов, которые находятся в пере или в экране, но не в обоих (конечный пиксел = перьевой пиксел экрананеэквивалентности).