Witam, mam problem i nie wiem jak za niego się zabrać. Chcę zrobić coś takiego, abym np. w przeglądarce mógł nacisnąć na cokolwiek, ale bez użycia myszki, tak aby to mogło być również zminimalizowane.
Delphi 7.
Kodu nie wrzucę, bo on jeszcze nic nie daje :]
Pisz po polsku, bo ja czytam to powyżej kilka razy i nie rozumiem do końca. Co ma być zminimalizowane? Jak chcesz zminimalizować okno przeglądarki to możesz wysłać do niego komunikat na przykład tak:
var
Opera_H : HWND;
begin
Opera_H := FindWIndow('OperaWindowClass', nil);
SendMessage(Opera_H, WM_SYSCOMMAND, SC_MINIMIZE, 0);
end;
A jak ma coś klikać to ustawić kursor na kontrolkę przez SetCursorPos i kliknąc przy użyciu Mouse_Event. Jednak jeżeli okno ma wydzielone kontrolki (nie jak na przykład w Operze gdzie wszystko jest jako jedna klasa okna) i każda ma swój uchwyt i jest to przycisk to można do niego spróbować komunikat BM_CLICK. Jeżeli natomiast kod ma się wykonać po naciśnięciu jakiejś kominacji klawiszy ma działać w calym systemie kiedy Twoja aplikacja jest nieaktywna to można rozwiązać to przy użyciu Hooka na klawiaturę lub przez RegisterHotKey (ale tylko dla typowych aplikacji okienkowych). Więcej informacji tradycyjnie mogę dodać: znajdziesz w google.