При изменении размера окна блюстака, меняется и размер искомой картинки, следовательно ты уже точно ничего там не найдешь. Плюс к этому - всякие улучшайзеры изображения типа сглаживание, тени и прочее не дают найти стопроцентное совпадение искомой картинки с нарисованной в данный момент времени в приложении.
Правильно так:
-привести размер окна к статичному размеру
WNDSIZE (hwnd, w, h) //hwnd - HWND окна; w, h - ширина, высота окна
-сохранить искомую картинку из этого окна с использованием коррекции
GETSCREEN
COLORMODE (7 ) //подбираем степень коррекции, 5-7 самые оптимальные
SCREENSHOTEX (x1, y1, x2, y2) //x1, y1, x2, y2 - четыре координаты, описывающие сохраняемую область буфера, оптимальный размер картинки от 50х50 до 100х100 пикселей
-искать нужную картинку с применением цветокоррекции и процента совпадения
GETSCREEN
COLORMODE (7)
IF_PICTURE_IN (0,0, $_xmax, $_ymax, "file.bmp", -1, 70)
move($_return1, $_return2) //курсор покажет найденную картинку, если найдет
print($_return1, "x", $_return2)//в логе будут ее координаты
END_IF
halt