Ĺadny brzuch
W czasie działania programu tworze sobie dynamicznie obiekty TImage i wykorzystuje pole Tag do numerowania ich. Jednak w innej części programu potrzebuje odczytać ten numer, jak można tego dokonać?
obiektklasyTImage->Tag? ;)
@down: moglbys sprecyzowac pytanie, bo odpowiedzialem dokladnie na postawione w pierwszym poscie :)
Użytkownik krajew4 edytował ten post 02 październik 2006, 06:49
obiektklasyTImage->Tag? ;)
No tak w tym polu wprowadzam numer. Chodzi o to, że po wskazaniu na obiekt TImage myszką dowiedzieć się co jest w polu Tag
Na różne sposoby.
Nie wiem; może w Borlandzie jest zdarzenie onmouseover, to go wykorzystaj :P
Jak nie, to przechwytuj komunikaty WM_MOUSEMOVE, sprawdzaj co chwilę stan myszki albo wpisz taga po prostu jako alternatywny tekst obrazka (zapewne jest coś takiego ;P). Te dynamiczne obiekty TImage możesz trzymać na jakiejś liście / w vector'rze / tablicy / whatever, więc sprawdzenie ich wszystkich względem położenia kursora myszki nie powinno być trudne :)
Pozdrawiam,
TeMPOraL.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
obiektklasyTImage->Tag? ;)
@down: moglbys sprecyzowac pytanie, bo odpowiedzialem dokladnie na postawione w pierwszym poscie :)
Użytkownik krajew4 edytował ten post 02 październik 2006, 06:49
obiektklasyTImage->Tag? ;)
No tak w tym polu wprowadzam numer. Chodzi o to, że po wskazaniu na obiekt TImage myszką dowiedzieć się co jest w polu Tag
Na różne sposoby.
Nie wiem; może w Borlandzie jest zdarzenie onmouseover, to go wykorzystaj :P
Jak nie, to przechwytuj komunikaty WM_MOUSEMOVE, sprawdzaj co chwilę stan myszki albo wpisz taga po prostu jako alternatywny tekst obrazka (zapewne jest coś takiego ;P). Te dynamiczne obiekty TImage możesz trzymać na jakiejś liście / w vector'rze / tablicy / whatever, więc sprawdzenie ich wszystkich względem położenia kursora myszki nie powinno być trudne :)
Pozdrawiam,
TeMPOraL.