obraz jest 2d i ma szerokosc i wysokosc , problem jest taki ze musiszznac x,y kursora myszy i ustalic pozycje obrazka i jego wysokosci szerokosc reszta to ta funkcja.
Jak true to rysuj obrazekjak nie to nie wiem
bool __fastcall n2disPointinRect(float X,float Y,float X1,float Y1,float X2,float Y2,bool validate)// : Boolean;
{
float maxx,minx;
float maxy,miny;
bool result = false;
if (validate == true){
if( X1 > X2 ){ maxx = X1; minx = X2; } else { maxx = X2; minx = X1; }
if (Y1 > Y2) { maxy = Y1; miny = Y2; } else { maxy = Y2; miny = Y1; }
if ((X > minx) && (X < maxx) && (Y > miny) && (Y < maxy))
return true;
} else {
if ((X > X1) && (X < X2) && (Y > Y1) && (Y < Y2))
return true;
}
return false;
}