Ниже мы перечислили сообщения, которые приложение может посылать органу управления Trackbar при помощи функции SendMessage :
Сообщение | Описание |
TBM_CLEARSEL | Отмена выделения диапазона значений в окне Trackbar |
TBM_CLEARTICS | Удаление рисок |
TBM_GETCHANNELRECT | Определение координат и размеров воображаемого прямоугольника, ограничивающего область перемещения движка |
TBM_GETLINESIZE | Определение величины (в рисках) на которую перемещается движок, если пользователь нажимает клавиши с кодами VK_LEFT, VK_RIGHT, VK_UP или VK_DOWN |
TBM_GETNUMTICS | Определение количества рисок в окне Trackbar |
TBM_GETPAGESIZE | Определение величины (в рисках) на которую перемещается движок, если пользователь нажимает клавиши с кодами VK_PRIOR или VK_NEXT |
TBM_GETPOS | Определение текущего положения движка |
TBM_GETPTICS | Функция SendMessage, посылающая это сообщение, возвращает указатель на массив позиций рисок |
TBM_GETRANGEMAX | Определение максимальной позиции движка |
TBM_GETRANGEMIN | Определение минимальной позиции движка |
TBM_GETSELEND | Определение конечной позиции выделенной области |
TBM_GETSELSTART | Определение начальной позиции выделенной области |
TBM_GETTHUMBLENGTH | Определение длины движка в пикселах |
TBM_GETTHUMBRECT | Определение расположения и размеров движка |
TBM_GETTIC | Определение позиции риски с заданным номером |
TBM_GETTICPOS | Определение физического расположения указанной риски в системе координат внутренней области окна |
TBM_SETLINESIZE | Установка величины (в рисках) на которую перемещается движок, если пользователь нажимает клавиши с кодами VK_LEFT, VK_RIGHT, VK_UP или VK_DOWN |
TBM_SETPAGESIZE | Установка величины (в рисках) на которую перемещается движок, если пользователь нажимает клавиши с кодами VK_PRIOR или VK_NEXT |
TBM_SETPOS | Установка текущего положения движка |
TBM_SETRANGE | Установка минимальной и максимальной позиции движка в окне Trackbar |
TBM_SETRANGEMAX | Установка максимальной позиции движка в окне Trackbar |
TBM_SETRANGEMIN | Установка минимальной позиции движка в окне Trackbar |
TBM_SETSEL | Установка начальной и конечной позиции выделенной области |
TBM_SETSELEND | Установка конечной позиции выделенной области |
TBM_SETSELSTART | Установка начальной позиции выделенной области |
TBM_SETTHUMBLENGTH | Установка длины движка в пикселах |
TBM_SETTIC | Установка позиции риски с заданным номером. Не используется для первой и последней риски, которые создаются автоматически |
TBM_SETTICFREQ | Установка интервала, с которым располагаются риски |