Trackbar

В этом разделе содержатся сведения о элементах программирования, используемых с элементами управления trackbar.

Общие сведения

Раздел Содержимое
Сведения о элементах управления Trackbar Панель отслеживания — это окно, содержащее ползунок (иногда называемый пальцем) в канале и необязательные галочки. Когда пользователь перемещает ползунок, используя мышь или клавиши направления, панель отслеживания отправляет уведомления, чтобы указать изменение.
Использование элементов управления Trackbar В этом разделе приведены сведения о реализации и примеры элементов управления trackbar.

Сообщения

Раздел Содержимое
ТБM_CLEARSEL Очищает текущий диапазон выбора на панели отслеживания.
ТБM_CLEARTICS Удаляет текущие галочки из панели отслеживания. Это сообщение не удаляет первые и последние галочки, которые создаются автоматически с помощью панели отслеживания.
ТБM_GEТБ UDDY Извлекает дескриптор в окно приятеля элемента управления trackbar в заданном расположении. Указанное расположение относительно ориентации элемента управления (горизонтальное или вертикальное).
ТБM_GETCHANNELRECT Извлекает размер и положение ограничивающего прямоугольника для канала дорожки. (Канал — это область перемещения ползунка. Он содержит выделение при выборе диапазона.)
ТБM_GETLINESIZE Извлекает количество логических позиций ползунка панели отслеживания в ответ на ввод клавиатуры из клавиш со стрелками, например клавиши или клавиши. Логические позиции — это целочисленное число с шагом в диапазоне от минимального до максимального ползунка.
ТБM_GETNUMTICS Извлекает количество тиковых меток на панели отслеживания.
ТБM_GETPAGESIZE Извлекает количество логических позиций ползунка панели отслеживания в ответ на ввод клавиатуры, например клавиши или входные данные мыши, такие как щелчки в канале панели отслеживания. Логические позиции — это целочисленное число с шагом в диапазоне от минимального до максимального ползунка.
ТБM_GETPOS Извлекает текущую логическую позицию ползунка на панели отслеживания. Логические позиции — это целочисленные значения в диапазоне от минимального до максимального ползунка.
ТБM_GETPTICS Извлекает адрес массива, содержащего позиции тиковых меток для панели отслеживания.
ТБM_GETRANGEMAX Извлекает максимальную позицию ползунка на панели отслеживания.
ТБM_GETRANGEMIN Извлекает минимальную позицию ползунка на панели отслеживания.
ТБM_GETSELEND Извлекает конечную позицию текущего диапазона выбора на панели отслеживания.
ТБM_GETSELSTART Извлекает начальную позицию текущего диапазона выбора на панели отслеживания.
ТБM_GETTHUМБ LENGTH Извлекает длину ползунка на панели отслеживания.
ТБM_GETTHUМБ RECT Извлекает размер и положение ограничивающего прямоугольника для ползунка на панели отслеживания.
ТБM_GETTIC Извлекает логическую позицию галочки на панели отслеживания. Логическое положение может быть любым из целых значений в диапазоне трекбара минимального до максимального ползунка.
ТБM_GETTICPOS Извлекает текущую физическую позицию галочки на панели отслеживания.
ТБM_GETTOOLTIPS Извлекает дескриптор в элемент управления подсказки, назначенный панели отслеживания, если таковой есть.
ТБM_GETUNICODEFORMAT Извлекает флаг формата символов Юникода для элемента управления.
ТБM_SEТБ UDDY Назначает окно в качестве окна приятеля для элемента управления trackbar. Окна приятеля trackbar автоматически отображаются в расположении относительно ориентации элемента управления (горизонтальной или вертикальной).
ТБM_SETLINESIZE Задает количество логических позиций ползунка трекбара в ответ на ввод клавиатуры из клавиш со стрелками, например клавиши или клавиши. Логические позиции — это целочисленное число с шагом в диапазоне от минимального до максимального ползунка.
ТБM_SETPAGESIZE Задает количество логических позиций ползунка панели отслеживания в ответ на ввод клавиатуры, такие как или клавиши, или ввод мыши, например щелчки в канале панели отслеживания. Логические позиции — это целочисленное число с шагом в диапазоне от минимального до максимального ползунка.
ТБM_SETPOS Задает текущую логическую позицию ползунка на панели отслеживания.
ТБM_SETPOSNOTIFY Задает текущую логическую позицию ползунка на панели отслеживания.
ТБM_SETRANGE Задает диапазон минимальных и максимальных логических позиций ползунка на панели отслеживания.
ТБM_SETRANGEMAX Задает максимальное логическое положение ползунка на панели отслеживания.
ТБM_SETRANGEMIN Задает минимальную логическую позицию ползунка на панели отслеживания.
ТБM_SETSEL Задает начальные и конечные позиции для доступного диапазона выбора на панели отслеживания.
ТБM_SETSELEND Задает конечную логическую позицию текущего диапазона выбора на панели отслеживания. Это сообщение игнорируется, если панель отслеживания не имеет стиля ТБS_ENABLESELRANGE.
ТБM_SETSELSTART Задает начальную логическую позицию текущего диапазона выбора на панели отслеживания. Это сообщение игнорируется, если панель отслеживания не имеет стиля ТБS_ENABLESELRANGE.
ТБM_SETTHUМБ LENGTH Задает длину ползунка на панели отслеживания. Это сообщение игнорируется, если панель отслеживания не имеет стиля ТБS_FIXEDLENGTH.
ТБM_SETTIC Задает метку галочки на панели отслеживания в указанной логической позиции.
ТБM_SETTICFREQ Задает частоту интервала для меток на панели отслеживания. Например, если для частоты задано значение 2, пометка галочки отображается для каждого другого увеличения в диапазоне трекбара. Значение по умолчанию для частоты — одно; То есть каждый шаг в диапазоне связан с меткой галочки.
ТБM_SETTIPSIDE Позиционирует элемент управления подсказки, используемый элементом управления trackbar. Элементы управления Trackbar, использующие подсказки в стиле ТБS_TOOLTIPS.
ТБM_SETTOOLTIPS Назначает элементу управления подсказки элементу управления trackbar.
ТБM_SETUNICODEFORMAT Задает флаг формата символов Юникода для элемента управления. Это сообщение позволяет изменить набор символов, используемый элементом управления во время выполнения, а не повторно создать элемент управления.

Notifications

Раздел Содержимое
NM_CUSTOMDRAW (trackbar) Отправляется элементом управления trackbar, чтобы уведомить родительские окна о операциях рисования. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
NM_RELEASEDCAPTURE (trackbar) Уведомляет родительское окно элемента управления trackbar о том, что элемент управления освобождает запись мыши. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
TRBN_THUМБ POSCHANGING Уведомляет о том, что положение пальца на панели трека меняется. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.

Константы

Раздел Содержимое
Пользовательские значения рисования В этом разделе перечислены значения, используемые для идентификации частей элемента управления trackbar.
Стили элементов управления Trackbar В этом разделе содержатся сведения о стилях, используемых с элементами управления trackbar.