![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
По чужой форме постоянно двигается белый квадратик в произвольном направлении, нужно захватить его изображение и наложить сверху квадрат другого цвета. Наложить изображение не проблема ну к примеру сделать прозрачную форму и на ней рисовать, а вот как очень быстро сканировать область формы и вычислять цвет пикселя? GetPixel не подходит так как очень медленно. Может кто подскажет.
|
|
#2
|
|||
|
|||
|
Можно попробовать отрисовать эту форму на свою канву (например, на некотором Bitmap'е) и искать на нем. Но не думаю, что будет сильно быстрее.
|
|
#3
|
||||
|
||||
|
Может проще узнать адреса переменных в которых содержатся координаты белого квадратика?
|
|
#4
|
||||
|
||||
|
самый быстрый способ это ScanLine
|
|
#5
|
|||
|
|||
|
Цитата:
Координаты не получится, форма другой программы , тем более .ЕХЕ |
|
#6
|
||||
|
||||
|
Ну я имел ввиду ковырнуть программу отладчиком, в дампе полазить, может там адреса фиксированные, потом просто можно будет перейти в АП этой проги и выдергивать значения этих переменных.
|