Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
13
Добавлен:
17.04.2013
Размер:
940 б
Скачать
//---------------------------------------------------------------------------

#ifndef Unit2H
#define Unit2H
//---------------------------------------------------------------------------
#endif

#include <vcl.h>
class SuperShape: public TShape
{
__published:

__property OnMouseDown;
__property OnMouseUp;
__property OnMouseMove;

private:
DYNAMIC void __fastcall MouseDown
        (TMouseButton Button, Classes::TShiftState Shift, int X, int Y);

DYNAMIC void __fastcall Click
        ();

DYNAMIC void __fastcall MouseUp
        (TMouseButton Button, Classes::TShiftState Shift, int X, int Y);

DYNAMIC void __fastcall MouseMove
        (Classes::TShiftState Shift, int X, int Y);

DYNAMIC void __fastcall DblClick(void);

int x0,y0;
bool moving;

public:
        TComponent* own;
        __fastcall SuperShape(Classes::TComponent *Owner) : TShape(Owner)
        {
        own=Owner;
        }

};
Соседние файлы в папке task3