ITrackBar


Describes minimum required functionality from TrackBar control.

You can find more information in comments below. Overrided methods can be found in corresponding base interface.

class ITrackBar :public virtual IControl
{
public:
    void(*OnChange)(ITrackBar *sender); // Event called when control's value is changed 

    virtual int getMin() = 0; // Return minimum 
    virtual int getMax() = 0; // Return maximum 
    virtual int getValue() = 0; // Return current value 

    virtual bool setMin(const int value) = 0; // Set minimum 
    virtual bool setMax(const int value) = 0; // Set maximum 
    virtual bool setValue(const int value) = 0; // Set current value 
};
Namespace: nitisa::standard
Include: Standard/Controls/ITrackBar.h