[delphi] Bitmapa-obszary clickalne

0

witaM!
znacie na pewno program FrontPage... ;)
Jest tam cos takiego ze z jednego pliku BMP, mozna
zrobic mape klikalna tj. zeby byla sobie jedna bitmapa BMP, ale
jesli sie kliknie na nia w rozne miejsca to robi sie inna procedura...
Da sie tak moze zrobic w Delphi (bez zadnych komponentow dodatkowych) ? hmm...

pozdraiwam !
mic

0

Spruboj z procedura OnMouseDown. Masz tam w parametrach wspolrzedne X,Y i wystarczy do tego dopisac odpowiednie instrukcje warunkowe :) --Pozdrawiam {hello}
Tomasz K.

0

stwórz funkcję

function TNoxxdxsprite.rCursorPos(X, Y: Integer; o : trect): Boolean;
var
X1, Y1, X2, Y2 : Integer;
begin
X1 := o.left;
Y1 := o.top;
X2 := o.right;
Y2 := o.bottom;
if ((X &gt X1) and (X &lt X2) and (Y &gt Y1) and (Y &lt Y2)) //by eSka
then
Result:= true else result:= False;
end;

no i teraz tworzysz sobie wybrany rect na obrazku i sprawdzasz .. jezeli na true to zrob cos takiego jezeli an false to cos innego

0

hm... dzieki {hello}
Mysle ze to mi pomoze :-)
pozdr!
mic

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