Handle - buttona z obrazkiem ?

0

Begin

Witam
Ostatnio mam przyjemność rozwijać sie w tematyce delphi, lecz na mojej ślicznie usłanej drodze napotkałem taki skromny problem. Mianowicie mam za zadanie znaleźć handle guzika z obrazkiem w oknie pewnego programu.
Potrafie nacisnąc guzik ktory ma napis i znalezc uchwyt po captionie, ale na butonie z obrazkiem juz leże a zwłaszcza że są ich tam 2 z dwoma innymi obrazkami. Czy jest ktoś w stanie mi cos poradzic ? :>

end.

1

Prawdopodobnie nie ma uchwytu gdyż nie jest to taki standardowy button z Windows a dziedziczy (jeżeli w Delphi) po TGraphicControl czyli po prostu jest rysowany samodzielnie a nie jest to standardowa kontrolka np. TSpeedButtton z Delphi też nie posiada uchwytu.

0

Sprawdzałem programem MHook i poprzez najechanie na przycisk myszą pokazuje mi handle i klase Button, uzywajac polecenia przycisniencia klawisza dziala.
wszystko jest ok ALe ja nie chce uzywac programu mhook tylko sam mój program musi wylapac jaki jest uchwyt , a handle za kazdym innym uruchomieniem jest inny.

0

Udało mi sie przerobic Olesia kod w taki sposob aby przy drugim butonie wyslal komende click i wszystko dziala jak nalezy
Dziekuje za pomoc wam obu.
SOLVED

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.