odczytywanie określonych pikseli z ekranu jako pozycja x,y

0

Witam,
piszę na razie małe programiki w Delphi, więc nie wiem więcej niż w książce podstawy programowania w delphi 2007 i kodów źródłowych "Prosiaka" ;D.

Napisałem sobie program, który najpierw odczytuje dynamicznie pozycję myszki,
wpisuje mi ją do captiona od label1.
Potem mam dwa edity do których muszę wpisać pozycję x,y
gdzie kursor ma się w danym zdarzeniu przemieścić.
I na koniec mam buttona wyzwalającego timer, który co 5s klika w wyznaczone miejsce.

Pytanie moje jest takie:
Jak odczytać z ekranu ("przeszukać ekran") daną kombinację pikseli
i przypisać im konkretne współrzędne?

Chodzi mi głównie o to, by nie musieć samemu wpisywać współrzędnych gdzie myszka ma klikać,
tylko żeby program robił to za mnie poprzez sprawdzenie, czy na ekranie jest obecna dana
kombinacja pikseli, odczytanie współrzędnych tej kombinacji i kliknięcie w nie.

Proszę o jakiekolwiek wskazówki.
Od czego zacząć, albo czego dokładnie dalej szukać, być może jaka do tego biblioteka jest potrzebna,
do reszty postaram się dojść sam.
Będę wdzięczny za pomoc.

0

Screen, TScreen - odczytasz sobie co aktualnie jest wyświetlane na ekranie i znajdziesz wzorzec.

jednak jak znam zycie problem da się rozwiązać w zupełnie inny sposób - znalezienie uchwytu do szukanej kontrolki (findwindow) i wysłanie jej komunikatu o kliknięciu (sendinput lub mouse_event).

1 użytkowników online, w tym zalogowanych: 0, gości: 1