cześć...jak mama zrobić żeby na dx draw wyświetlić dwa obrazki ? jak mam zrobić żebu po klinkięciu na jeden wyświetlał się komunikat "x" a po klinkięciu na obrazek numer 2 wyświetlił się komunkat "y"-- !! POZDRAWIAM !!
!! Zmienilem nick z poczotkujocy na Gilbert !!
!! Bo tamtet mial niedozwolone znaki !! :-)
!! Czy kiedys wam doruwnam ? !!
!! na pewno nie :(:) !!
ImageList.items[1].draw(sam wiesz);
ImageList.items[0].draw(sam wiesz);
No i sprawszac ONmouse Down
--||===
hehe.. ja z delphi mam styczność od kilku tygodni więc może jakoś jaśniej ?:-)-- !! POZDRAWIAM !!
!! Zmienilem nick z poczotkujocy na Gilbert !!
!! Bo tamtet mial niedozwolone znaki !! :-)
!! Czy kiedys wam doruwnam ? !!
!! na pewno nie :(:) !!
po prostu:
DxImageList.Items.Item[0].Draw(DxDraw.Surface,nx,ny,0);
DxImageList.Items.Item[1].Draw(DxDraw.Surface,nx2,ny2,0);
i teraz w OnMouseDown dla DxDraw sprawdzasz sobie czy nie kliknales w obszar danego obrazka, czyli:
if ((X >= nx) and (X <= nx + width) and (Y >= ny) and (Y <= ny + height) then
showmessage('x');
if ((X >= nx2) and ... then showmessage('y');
width i height to szerokosc i wysokosc danego obrazka.
--Source of life - Programming,
Skateboarding,
Metal.
No sorry troszke nie jasno wytlumaczylem :)--||===