#ifndef _CtrlLib_MultiButton_h_ #define _CtrlLib_MultiButton_h_ class MultiButton : public Ctrl { public: virtual void Paint(Draw& w); virtual void MouseMove(Point p, dword flags); virtual void LeftDown(Point p, dword flags); virtual void LeftUp(Point p, dword flags); virtual void MouseLeave(); virtual void CancelMode(); virtual void GotFocus(); virtual void LostFocus(); virtual void SetData(const Value& data); virtual Value GetData() const; virtual Size GetMinSize() const; virtual int OverPaint() const; public: struct Style : public ChStyle