Files
Leviathan/Library/External/XTToolkitPro/include/CommandBars/Slider/XTPSliderPaintManager.h
T
2026-06-01 12:46:52 +02:00

37 lines
1.3 KiB
C++

class CXTPPaintManager;
//-------------------------------------------------------------------------
// Summary: Paint manager for the slider control.
//-------------------------------------------------------------------------
class _XTP_EXT_CLASS CXTPSliderPaintManager : public CXTPScrollBarPaintManager
{
public:
//-----------------------------------------------------------------------
// Summary:
// Constructs a CXTPSliderPaintManager object
// Parameters:
// pPaintManager - PaintManager of CommandBars
//-----------------------------------------------------------------------
CXTPSliderPaintManager(CXTPPaintManager* pPaintManager);
public:
//-----------------------------------------------------------------------
// Summary:
// This method is called to draw scrollbar of the slider
// Parameters:
// pDC - Pointer to device context
// pScrollBar - ScrollBar to draw
//-----------------------------------------------------------------------
virtual void DrawScrollBar(CDC *pDC, CXTPScrollBase *pScrollBar);
//-------------------------------------------------------------------------
// Summary:
// Recalculates gallery metrics
//-------------------------------------------------------------------------
virtual void RefreshMetrics();
public:
CXTPPaintManager *m_pPaintManager;
};