Ну, в теории все просто.
Берешь снимок десктопа (в битмап), потом получаешь цвет по своим координатам (с приведением к экранным), ну а дальше сверяешь со значением.
На практике могут начаться проблемы.
Раз. Если десктоп большой, то такой процесс будет жрать время и память. Тут можно подумать на тему того, что можно копировать только часть десктопа вокруг интересующей точки.
Два. В следствии сглаживания и других прибабахов, цвет точки может слегка поплыть. Соовтественно, я бы проверял
а) покомпонентно, т.е. отдельно R, G и B.
б) проверял в некотором интервале, например, при значении компонента R=128 в образеце, проверял бы на попадание в интервал 125-131. Тут придется подбирать эмпирически.
|