#ifndef _DragTest_DragTest_h #define _DragTest_DragTest_h #include using namespace Upp; struct DragCtrl : public Ctrl { typedef DragCtrl CLASSNAME; virtual void Paint(Draw& draw) {draw.DrawRect(GetSize(), White());} virtual void LeftDrag(Point p, dword keyflags); virtual void RightDown(Point p, dword keyflags); void OnBar(Bar &bar); void OnBarItem(); }; class DragTest : public TopWindow { public: typedef DragTest CLASSNAME; DragTest(); DragCtrl ctrl; }; #endif