Функция GetPixel извлекает значения красного, зеленого, синего (RGB) цвета пикселя в заданных координатах.
Синтаксис
COLORREF GetPixel( HDC hdc, // дескриптор DC int nXPos, // x-координата пикселя int nYPos // y-координата пикселя ); |
Параметры
hdc
[in] Дескриптор контекста устройства.nXPos
[in] Определяет x-координату проверяемого пикселя, в логических единицах измерения.nYPos
[in] Определяет x-координату проверяемого пикселя, в логических единицах измерения.Возвращаемые значения
Возвращаемое значение - значение RGB пикселя. Если пиксель - вне текущего региона отсечения, возвращаемое значение - CLR_INVALID.
Замечания
Пиксель должен быть в пределах границ текущего региона отсечения (области прорисовки).
Не все устройства поддерживают функцию GetPixel. Чтобы выяснить поддерживает ли заданное устройство эту функцию, приложение должно вызвать функцию GetDeviceCaps.
Смотри также
Обзор Точечные рисунки, Функции, используемые точечными рисунками, COLORREF, GetDeviceCaps, SetPixel
Размещение и совместимость GetPixel |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 3.1 и выше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Используемая библиотека |
Gdi32.lib |
Заголовочный файл |
|
- объявлено в |
Wingdi.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |