kAzek napisał(a)
SendMessage(Handle, WM_COMMAND, MAKEWPARAM(GetDlgCtrlID(Button1.Handle),
BN_CLICKED), Button1.Handle);
Wszystko ładnie pięknie działa :) Dzięki wielkie
kAzek napisał(a)
a czy nie mozesz wykonać z kodu Button.OnClick ?
Gdyby to było do konkretnego programu to wwyoływałbym właśnie Button.OnClick :) ale ja po prostu staram się poznać zasadę działania i message :) a że nie znalazłem konkretnego wytłumaczenia w helpie i na forum internetowych to zapytałem :)
kAzek napisał(a)
(...) jednak odrazałbym tu zabawę w wysyłanie komunikatów lepiej użyć: SendInput
Już zabieram się za lekturę :)
Poprzez SendInput można obsługiwać jedynie Winde czy wszystkie aktualnie uruchomione aplikacje? Tzn. czy w wypadku kiedy mam uruchomiony jakikolwiek program to czy mogę "kazać" myszy kliknąć np na "X" (WM_CLOSE | WM_QUIT) poprzez podanie coordów przycisku na ekranie?
Dzięki raz jeszcze :)