findcolor ищет от левого нижнего угла?
В Paint'е ставим 2 точки, одну в левом нижнем углу, вторую в правом верхнем. Первой будет найдена левая нижняя.
CODE:int x, y;
win w=window (-1, "Afx:00007FF781DE0000:8", 0, 147, -1, -1, window ("Безымянный - Paint", "MSPaintApp", -1));
if(findcolor(1, #x,#y, 0, 0, w.width, w.height, 2366701, w) > 0) // ищем 1 красную точку
mousemove(x, y, w);
При этом findheapcolor ищет как надо, т. е. первой найдет верхнюю точку. |