[delphi] dwa obrazki..

0

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 :(:) !!

0

ImageList.items[1].draw(sam wiesz);
ImageList.items[0].draw(sam wiesz);

No i sprawszac ONmouse Down

--||===

0

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 :(:) !!

0

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 &gt= nx) and (X &lt= nx + width) and (Y &gt= ny) and (Y &lt= ny + height) then
showmessage('x');
if ((X &gt= nx2) and ... then showmessage('y');

width i height to szerokosc i wysokosc danego obrazka.
--Source of life - Programming,
Skateboarding,
Metal.

0

No sorry troszke nie jasno wytlumaczylem :)--||===

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0