53 lines
1.9 KiB
C++
53 lines
1.9 KiB
C++
//===========================================================================
|
|
// Summary:
|
|
// CXTPStatusBarSliderPane is a CXTPStatusBarPane derived class. CXTPStatusBarSliderPane works with
|
|
// CXTStatusBar and allows you to create themed Slider in your status
|
|
// bar area.
|
|
//===========================================================================
|
|
class _XTP_EXT_CLASS CXTPStatusBarSliderPane : public CXTPStatusBarScrollBarPane
|
|
{
|
|
DECLARE_DYNAMIC(CXTPStatusBarSliderPane)
|
|
|
|
public:
|
|
|
|
//-----------------------------------------------------------------------
|
|
// Summary:
|
|
// Constructs a CXTPStatusBarSliderPane object.
|
|
//-----------------------------------------------------------------------
|
|
CXTPStatusBarSliderPane();
|
|
|
|
//-----------------------------------------------------------------------
|
|
// Summary:
|
|
// Destroys a CXTPStatusBarSliderPane object, handles cleanup and
|
|
// deallocation
|
|
//-----------------------------------------------------------------------
|
|
~CXTPStatusBarSliderPane();
|
|
|
|
protected:
|
|
|
|
//----------------------------------------------------------------------
|
|
// Summary:
|
|
// This method is called to retrieve pointer to CXTPScrollBarPaintManager.
|
|
//----------------------------------------------------------------------
|
|
virtual CXTPScrollBarPaintManager* GetScrollBarPaintManager() const;
|
|
|
|
public:
|
|
|
|
//-----------------------------------------------------------------------
|
|
// Summary: Call this method to set ticks for slider
|
|
// Input: pTicks - Pointer to double array of ticks
|
|
// nCount - Count of elements in array.
|
|
//-----------------------------------------------------------------------
|
|
void SetTicks(double* pTicks, int nCount);
|
|
|
|
#ifdef _XTP_ACTIVEX
|
|
//{{AFX_CODEJOCK_PRIVATE
|
|
DECLARE_DISPATCH_MAP()
|
|
DECLARE_INTERFACE_MAP()
|
|
DECLARE_OLETYPELIB_EX(CXTPStatusBarSliderPane);
|
|
void OleSetTooltipPart(int nPart, LPCTSTR lpszTooltip);
|
|
void OleSetTicks(const VARIANT& Ticks);
|
|
//}}AFX_CODEJOCK_PRIVATE
|
|
#endif
|
|
};
|