Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
-Foros de debate

Delphi / Kylix / C++ Builder
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

codigo
Enviado por jose el día 11 de enero de 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

 

Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network