Ĺadny brzuch
Mam problem. Otóż zrobiłem program który symuluje poruszanie i klikanie myszą (potrzebny mi do jednej gry). Wszystko działa ale jest jeden problem. Program działa nawet kiedy nie jest aktywne jego okno ale gdy pisze w zdarzeniu onkeypress <code>if (Key=#27) then begin
Close;
end;</code> to to już nie działa. Prosze o pomoc
No bo winda tak działa, że wysyła komunikaty do aktywnego okna. Skoro twoje jest pod spodem, to nie otrzymuje komunikatów z klawiatury. Może to wkurzać, ale z drugiej strony, gdyby tak nie było, to otwarcie dwóch notatników powodowałoby, że pisząc w jednym jednocześnie wstawiasz do drugiegi :P To tyle filozofowania.
Wydaje mi się, że to czego potrzebujesz, to rejestracja HotKey dla klawisza Esc. Wtedy wszystkie wciśnięcia będą odbierane przez twój program i żaden inny.
No dobrze. Znalazłem funkcje RegisterHotkey ale a jakim zdarzeniu umieścić instrukcje if i jak ma ona wyglądać żeby gdy nacisne Esc program się zamykał?
http://forum.ks-eksp...showtopic=28860
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Close;
end;</code> to to już nie działa. Prosze o pomoc
No bo winda tak działa, że wysyła komunikaty do aktywnego okna. Skoro twoje jest pod spodem, to nie otrzymuje komunikatów z klawiatury. Może to wkurzać, ale z drugiej strony, gdyby tak nie było, to otwarcie dwóch notatników powodowałoby, że pisząc w jednym jednocześnie wstawiasz do drugiegi :P To tyle filozofowania.
Wydaje mi się, że to czego potrzebujesz, to rejestracja HotKey dla klawisza Esc. Wtedy wszystkie wciśnięcia będą odbierane przez twój program i żaden inny.
No dobrze. Znalazłem funkcje RegisterHotkey ale a jakim zdarzeniu umieścić instrukcje if i jak ma ona wyglądać żeby gdy nacisne Esc program się zamykał?
http://forum.ks-eksp...showtopic=28860