| Constructor | Строит объект маркера полосы прокрутки, устанавливая его параметры. |
| Destructor | Уничтожает объект TSlider. |
| GetPosition | Возвращает позицию маркера полосы прокрутки.
Переопределяет виртуальную функцию TScrollBar. |
| GetRange | Возвращает конечные значения текущего диапазона позиций маркера. Переопределяет виртуальную функцию TScrollBar. |
| SetPosition | Перемещает маркер в заданную позицию. |
| SerRange | Устанавливает диапазон скользящего маркера. |
| SetRuler | Устанавливает линейку скользящего маркера. |
| EvEraseBkgnd | Отвечает на сообщение WM_EWRASEBKGND и стирает фон скользящего маркера при его изменении.
Для отображения компонентов маркера вызывает виртуальные функции. |
| EvGetDlgCode | Отвечает на сообщение WM_GETDGLCODE и управляет реакцией на каждую клавишу направления и
клавишу Tab. Перехватывает клавиши перемещения курсора. |
| EvKeyDown | Транслирует виртуальный код клавиши в перемещение и затем перемещает скользящий маркер. |
| EvKillFocus | Выполняет действия, связанные с перемещением
активности на другое окно. |
| EvLButtonDblClk | Отвечает на двойной щелчок левой кнопкой "мыши", затем отбрасывает сообщения, так что базовый класс их не получает. |
| EvLButtonDown | Отвечает на нажатие кнопки "мыши", позиционируя скользящий маркер к началу буксировки. |
| EvLButtonUp | Завершает перемещение маркера, страничное листание или переход на новую позицию, если кнопка "мыши" освобождается. |
| EvMouseMove | Перемещает "мышь" в указанную позицию. В случае буксировки позиционирует скользящий маркер. |
| EvPaint | Отображает весь скользящий маркер с линейкой.
Для отображения его компонентов вызывает виртуальные функции. |
| EvSetFocus | Показывает, что активным стало текущее окно. |
| EvSize | Заново вычисляет размер скользящего маркера
при изменении размера окна. |
| GetBkColor | Посылает родительскому окну сообщение WM_CTLCOLOR и вызывает dc::GetBkColor для выделения
фонового цвета скользящего маркера. |
| HitTest | Получает информацию о том, попадает ли маркер
на данные координаты X,Y. |
| NotifyParent | Посылает родительскому окну сообщение
WS_HSCROLL или WS_VSCROLL. |
| PaintRuler | Отображает линейку. Предполагается, что область перемещения скользящего маркера не перекрывает линейки. |
| PaintSlot | Отображает область перемещения скользящего
маркера. |
| PaintThumb | Отображает сам скользящий маркер, используя
ресурс DIB, транслированный в текущие цвета системных кнопок. |
| PointToPos | Транслирует точку X,Y в единицы позиции скользящего маркера. |
| PosToPoints | Транслирует позицию скользящего маркера в точку X,Y. |
| SetupThumbRgn | Создает область и определяет форму скользящего маркера. |
| SetupWindow | Для установки окна вызывает TScrollBar::SetupWindow и SetupThumbRgn. |
| SlideThumb | Перемещает маркер на заданную позицию и выполняет нужное отображение. |
| SnapPos | Ограничивает позицию заданным диапазоном, округляя ее до ближайшей позиции. |