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


CDrawingManager::PixelAlpha

Вычисляет конечный цвет пикселя semitransparent.

static COLORREF __stdcall PixelAlpha(
   COLORREF srcPixel,
   int percent
);

static COLORREF __stdcall PixelAlpha(
   COLORREF srcPixel,
   double percentR,
   double percentG,
   double percentB
);

static COLORREF __stdcall PixelAlpha(
   COLORREF srcPixel,
   COLORREF dstPixel,
   int percent
);

Параметры

  • [входящий] srcPixel
    Начальный цвет пикселя.

  • [входящий] percent
    Число от 0 до 100, представляющее процент прозрачности.Значение 100 указывает на то, что начальный цвет полностью прозрачным.

  • [входящий] percentR
    Число от 0 до 100, представляющее процент прозрачности для красного компонента.

  • [входящий] percentG
    Число от 0 до 100, представляющее процент прозрачности для зеленого компонента.

  • [входящий] percentB
    Число от 0 до 100, представляющее процент прозрачности для синего компонента.

  • [входящий] dstPixel
    Базовый цвет пикселя.

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

Конечный цвет пикселя semitransparent.

Заметки

Это вспомогательный класс для рисования semitransparent растровые изображения и не предназначена непосредственного вызова разработчиком приложения.

При использовании версию метода, имеющий dstPixel, конечный цвет сочетание dstPixel и srcPixel.Цвет srcPixel частично прозрачный цвет по основным цветом dstPixel.

Требования

заголовок: afxdrawmanager.h

См. также

Ссылки

Класс CDrawingManager

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