codigo

jose
11 de Enero del 2006
Hola tengo el siguiente codigo en C++BUILDER, y necesito saber como hago para que se ejecute solo cuando haga click en la imagen


void __fastcall TForm1::TORN1MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y)
{
oldX = X;
oldY = Y;
}
//---------------------------------------------------------------------------


void __fastcall TForm1::TORN1MouseUp(TObject *Sender, TMouseButton Button,
TShiftState Shift, int X, int Y)
{
oldX = X;
oldY = Y;
}
//---------------------------------------------------------------------------



void __fastcall TForm1::TORN1Click(TObject *Sender)
{
TShiftState Shift;
int X, Y;
TORN1MouseMove(Sender, Shift, X, Y);
}
void __fastcall TForm1::TORN1MouseMove(TObject *Sender, TShiftState Shift,
int X, int Y)
{
TImage * theTORN1 = (TImage *) Sender;
int newX, newY;
if ( oldX < X )
{
newX = X - oldX;
theTORN1->Left = theTORN1->Left + newX;
}
else if ( X < oldX )
{
newX = oldX - X;
theTORN1->Left = theTORN1->Left - newX;
}
if ( oldY < Y )
{
newY = Y - oldY;
theTORN1->Top = theTORN1->Top + newY;
}
else if ( Y < oldY )
{
newY = oldY - Y;
theTORN1->Top = theTORN1->Top - newY;
}
}


gracias por la ayuda que me puedan dar