Поделиться через


CDC::SetPixel

Устанавливает точку в определенной точке в хорошееа приближенное значение указанного crColor цвета.

COLORREF SetPixel(
   int x,
   int y,
   COLORREF crColor 
);
COLORREF SetPixel(
   POINT point,
   COLORREF crColor 
);

Параметры

  • x
    Идентифицирует логический координату х точки, которые необходимо настроить.

  • y
    Идентифицирует логический координату y точки, которые необходимо настроить.

  • crColor
    Rgb COLORREF, указывающее цвет, используемый для закрашивания точку.См. раздел COLORREF в Windows SDK описание этого значения.

  • point
    Определяет логические координаты x и y точки, которые необходимо настроить.Можно передавать или структуру POINT или объект CPoint для этого параметра.

Возвращаемое значение

RGB-значение цвета, что точка фактически окрашен.Это значение может отличаться от то указанный crColor если используется приближение этого цвета.Если функция завершается ошибкой (если точка вне области отсечения), то возвращаемое значение – 1.

Заметки

Точка должна находиться в области отсечения.Если точка не содержится в области отсечения, то функция не выполняет никаких действий.

Не все устройства поддерживают функцию SetPixel.Чтобы определить, поддерживает ли устройство SetPixel, вызовите функцию-член GetDeviceCaps с индексом RASTERCAPS и проверяйте возвращаемое значение для RC_BITBLT пометить.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CDC

Диаграмма иерархии

CDC::GetDeviceCaps

CDC::GetPixel

SetPixel

Структура POINT

Класс CPoint