48 lines
1.6 KiB
C++
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;
|
|
}
|