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

48 lines
1.6 KiB
C++

//===========================================================================
// Summary:
// CXTPCommandBarScrollBarCtrl is a CScrollBar derived class.
//===========================================================================
class _XTP_EXT_CLASS CXTPCommandBarScrollBarCtrl : public CXTPScrollBarCtrl
{
public:
//-----------------------------------------------------------------------
// Summary:
// Constructs a CXTPCommandBarScrollBarCtrl object
//-----------------------------------------------------------------------
CXTPCommandBarScrollBarCtrl();
//-----------------------------------------------------------------------
// Summary:
// Destroys a CXTPCommandBarScrollBarCtrl object, handles cleanup and deallocation
//-----------------------------------------------------------------------
virtual ~CXTPCommandBarScrollBarCtrl();
public:
//-----------------------------------------------------------------------
// Summary:
// Call this member to set the command bar's object.
// Parameters:
// pCommandBars - CXTPCommandBars to be set.
//-----------------------------------------------------------------------
void SetCommandBars(CXTPCommandBars* pCommandBars);
protected:
virtual CXTPScrollBarPaintManager* GetScrollBarPaintManager() const;
protected:
DECLARE_MESSAGE_MAP()
//{{AFX_MSG(CXTPCommandBarScrollBarCtrl)
//}}AFX_MSG
protected:
CXTPCommandBars *m_pCommandBars; // Parent CommandBars object
};
AFX_INLINE void CXTPCommandBarScrollBarCtrl::SetCommandBars(CXTPCommandBars *pCommandBars)
{
m_pCommandBars = pCommandBars;
}