22 lines
591 B
C++
22 lines
591 B
C++
#pragma once
|
|
#include "Control.h"
|
|
#include "ScrollBar.h"
|
|
|
|
namespace ezui {
|
|
|
|
class UI_EXPORT VScrollBar :
|
|
public ScrollBar
|
|
{
|
|
protected:
|
|
virtual void OnMouseDown(const MouseEventArgs& arg)override;
|
|
virtual void OnMouseMove(const MouseEventArgs& arg)override;
|
|
virtual void GetInfo(int* viewLength, int* contentLength, int* scrollBarLength)override;
|
|
virtual void OnParentSize(const Size& parentSize)override;
|
|
public:
|
|
VScrollBar(Object* ownerObject = NULL);
|
|
virtual ~VScrollBar();
|
|
virtual void ScrollTo(Control* ctl)override;
|
|
virtual Rect GetSliderRect()override;
|
|
};
|
|
|
|
}; |