Функция GetPixel (wingdi.h)
Функция GetPixel извлекает значение красного, зеленого, синего (RGB) цвета пикселя по указанным координатам.
Синтаксис
COLORREF GetPixel(
[in] HDC hdc,
[in] int x,
[in] int y
);
Параметры
[in] hdc
Дескриптор контекста устройства.
[in] x
Координата X в логических единицах пикселя, который требуется проверить.
[in] y
Координата Y в логических единицах пикселя для проверки.
Возвращаемое значение
Возвращаемое значение — это значение COLORREF , указывающее RGB пикселя. Если пиксель находится за пределами текущей области обрезки, возвращаемое значение CLR_INVALID (0xFFFFFFFF определено в Wingdi.h).
Комментарии
Пиксель должен находиться в пределах текущей области обрезки.
Не все устройства поддерживают GetPixel. Приложение должно вызвать GetDeviceCaps , чтобы определить, поддерживает ли указанное устройство эту функцию.
Растровое изображение должно быть выбрано в контексте устройства, в противном случае CLR_INVALID возвращается во всех пикселях.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | wingdi.h (включая Windows.h) |
Библиотека | Gdi32.lib |
DLL | Gdi32.dll |