[Delphi] Efekt click-through

0

Wie ktoś może w jaki sposób zrobić efekt Click-Through (nie wiem dokładnie czy to się tak nazywa :-P )? Chodzi o to, że klikam na okno mojego programu, a kliknięcie jest "przesyłane" do programu znajdującego się bezpośrednio pod nim (przykład: program NetMeter http://readerror.gmxhome.de/). Próbowałem przez SendMessage+FindWindow(GetWindow) ale coś nie wychodzi.

0

programu znajdującego się bezpośrednio pod nim

??

//chodzi o okno - np. klikasz na gg, ale odpala się ikonka na pulpicie, którą okno gg przysłania - M

0

programu znajdującego się bezpośrednio pod nim

??

Jak masz aktywną aplikację (przyjmijmy, że nazywa się A :) )i przełączysz się na inną (B), to okienko aplikacji A jest pod oknem aplikacji B :) . Chodzi chyba o to, że podczas kliknięcia w okno aplikacji B to kliknięcie zostało przesłane do aplikacji A.

0

To jest dokładnie to o co mi chodzi. Tylko teraz jak tego dokonać ? :-P Udało mi się zrobić to dość okrężną drogą (pobranie pozycji kursora->ukrycie formy->symulacja kliknięcia myszką w pobranym punkcie) i teraz pytanie, czy da się to zrobić jakoś bardziej inteligentnie? A po drugie moje rozwiązanie symuluje tylko kliknięcia, a wspomniany przeze mnie w poprzednim poscie programik przekazuje także sam ruch myszy (np. rozjaśnienie krzyżyka zamykającego okno przy wskazaniu go kursorem). Wie ktoś jak to zrealizować?

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