Распознание цвета пиксела

Какая api функция распознает цвет px на экране?
6 ответов

xaknik, GetPixel, если мне память не изменяет.


Спс, вроде оно будем пробовать.)Люди, я на visual C++ прописываю COLORREF GetPixel( HDC hdc,10,10); У меня Ошибка синтаксическая ошибка: константа П.С. Сорри за нубство...


Вы что этой строкой хотите сделать? Создать прототип? Вызвать и получить значение? Если первое - нет необходимости делать прототип. Добавьте в начале кода #include (если такой строки нет) и функция GetPixel будет работать. Если второе - то вы не правильно вызываете. Обьявите переменную типа COLORREF (назовем его pix), вызывайте так:
pix=GetPixel(hdc, 10, 10);
Вместо моего hdc, запишите свою переменную, содержащую контекст устройства (если по названию отличается).


нет необходимости делать прототип,
а если уж делать, то так
COLORREF GetPixel(HDC hdc,int 10,int 10);
, только зачем?


А как записать контекст устройства?


А как записать контекст устройства?
HDC hdc=GetDC(NULL);
По этому контексту устройства сможешь получить любой пиксель экрана. Если я правильно понял вопрос.Да после всего(в данном случае вызова/ов GetPixel) необходимо освободить контекст
Release(NULL, hdc);