Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе содержатся сведения о элементах программирования, используемых с элементами управления trackbar.
Обзоры
| Тема | Содержание |
|---|---|
| о элементах управления Trackbar | Панель отслеживания — это окно, содержащее ползунок (иногда называемый пальцем) в канале и необязательные галочки. Когда пользователь перемещает ползунок, используя мышь или клавиши направления, панель отслеживания отправляет уведомления, чтобы указать изменение. |
| с помощью элементов управления Trackbar | В этом разделе приведены сведения о реализации и примеры элементов управления trackbar. |
Сообщения
| Тема | Содержание |
|---|---|
| TBM_CLEARSEL | Очищает текущий диапазон выбора на панели отслеживания. |
| TBM_CLEARTICS | Удаляет текущие галочки из панели отслеживания. Это сообщение не удаляет первые и последние галочки, которые создаются автоматически с помощью панели отслеживания. |
| TBM_GETBUDDY | Извлекает дескриптор в окно приятеля элемента управления trackbar в заданном расположении. Указанное расположение относительно ориентации элемента управления (горизонтальное или вертикальное). |
| TBM_GETCHANNELRECT | Извлекает размер и положение ограничивающего прямоугольника для канала дорожки. (Канал — это область перемещения ползунка. Он содержит выделение при выборе диапазона.) |
| TBM_GETLINESIZE | Извлекает количество логических позиций ползунка панели отслеживания в ответ на ввод клавиатуры из клавиш со стрелками, например клавиши или клавиши. Логические позиции — это целочисленное число с шагом в диапазоне от минимального до максимального ползунка. |
| TBM_GETNUMTICS | Извлекает количество тиковых меток на панели отслеживания. |
| TBM_GETPAGESIZE | Извлекает количество логических позиций ползунка панели отслеживания в ответ на ввод клавиатуры, например клавиши или входные данные мыши, такие как щелчки в канале панели отслеживания. Логические позиции — это целочисленное число с шагом в диапазоне от минимального до максимального ползунка. |
| TBM_GETPOS | Извлекает текущую логическую позицию ползунка на панели отслеживания. Логические позиции — это целочисленные значения в диапазоне от минимального до максимального ползунка. |
| TBM_GETPTICS | Извлекает адрес массива, содержащего позиции тиковых меток для панели отслеживания. |
| TBM_GETRANGEMAX | Извлекает максимальную позицию ползунка на панели отслеживания. |
| TBM_GETRANGEMIN | Извлекает минимальную позицию ползунка на панели отслеживания. |
| TBM_GETSELEND | Извлекает конечную позицию текущего диапазона выбора на панели отслеживания. |
| TBM_GETSELSTART | Извлекает начальную позицию текущего диапазона выбора на панели отслеживания. |
| TBM_GETTHUMBLENGTH | Извлекает длину ползунка на панели отслеживания. |
| TBM_GETTHUMBRECT | Извлекает размер и положение ограничивающего прямоугольника для ползунка на панели отслеживания. |
| TBM_GETTIC | Извлекает логическую позицию галочки на панели отслеживания. Логическое положение может быть любым из целых значений в диапазоне трекбара минимального до максимального ползунка. |
| TBM_GETTICPOS | Извлекает текущую физическую позицию галочки на панели отслеживания. |
| TBM_GETTOOLTIPS | Извлекает дескриптор в элемент управления подсказки, назначенный панели отслеживания, если таковой есть. |
| TBM_GETUNICODEFORMAT | Извлекает флаг формата символов Юникода для элемента управления. |
| TBM_SETBUDDY | Назначает окно в качестве окна приятеля для элемента управления trackbar. Окна приятеля trackbar автоматически отображаются в расположении относительно ориентации элемента управления (горизонтальной или вертикальной). |
| TBM_SETLINESIZE | Задает количество логических позиций ползунка трекбара в ответ на ввод клавиатуры из клавиш со стрелками, например клавиши или клавиши. Логические позиции — это целочисленное число с шагом в диапазоне от минимального до максимального ползунка. |
| TBM_SETPAGESIZE | Задает количество логических позиций ползунка панели отслеживания в ответ на ввод клавиатуры, такие как или клавиши, или ввод мыши, например щелчки в канале панели отслеживания. Логические позиции — это целочисленное число с шагом в диапазоне от минимального до максимального ползунка. |
| TBM_SETPOS | Задает текущую логическую позицию ползунка на панели отслеживания. |
| TBM_SETPOSNOTIFY | Задает текущую логическую позицию ползунка на панели отслеживания. |
| TBM_SETRANGE | Задает диапазон минимальных и максимальных логических позиций ползунка на панели отслеживания. |
| TBM_SETRANGEMAX | Задает максимальное логическое положение ползунка на панели отслеживания. |
| TBM_SETRANGEMIN | Задает минимальную логическую позицию ползунка на панели отслеживания. |
| TBM_SETSEL | Задает начальные и конечные позиции для доступного диапазона выбора на панели отслеживания. |
| TBM_SETSELEND | Задает конечную логическую позицию текущего диапазона выбора на панели отслеживания. Это сообщение игнорируется, если панель отслеживания не имеет стиля TBS_ENABLESELRANGE. |
| TBM_SETSELSTART | Задает начальную логическую позицию текущего диапазона выбора на панели отслеживания. Это сообщение игнорируется, если панель отслеживания не имеет стиля TBS_ENABLESELRANGE. |
| TBM_SETTHUMBLENGTH | Задает длину ползунка на панели отслеживания. Это сообщение игнорируется, если панель отслеживания не имеет стиля TBS_FIXEDLENGTH. |
| TBM_SETTIC | Задает метку галочки на панели отслеживания в указанной логической позиции. |
| TBM_SETTICFREQ | Задает частоту интервала для меток на панели отслеживания. Например, если для частоты задано значение 2, пометка галочки отображается для каждого другого увеличения в диапазоне трекбара. Значение по умолчанию для частоты — одно; То есть каждый шаг в диапазоне связан с меткой галочки. |
| TBM_SETTIPSIDE | Позиционирует элемент управления подсказки, используемый элементом управления trackbar. Элементы управления Trackbar, использующие подсказки в стиле TBS_TOOLTIPS. |
| TBM_SETTOOLTIPS | Назначает элементу управления подсказки элементу управления trackbar. |
| TBM_SETUNICODEFORMAT | Задает флаг формата символов Юникода для элемента управления. Это сообщение позволяет изменить набор символов, используемый элементом управления во время выполнения, а не повторно создать элемент управления. |
Уведомления
| Тема | Содержание |
|---|---|
| NM_CUSTOMDRAW (trackbar) | Отправляется элементом управления trackbar, чтобы уведомить родительские окна о операциях рисования. Этот код уведомления отправляется в виде сообщения WM_NOTIFY. |
| NM_RELEASEDCAPTURE (trackbar) | Уведомляет родительское окно элемента управления trackbar о том, что элемент управления освобождает запись мыши. Этот код уведомления отправляется в виде сообщения WM_NOTIFY. |
| TRBN_THUMBPOSCHANGING | Уведомляет о том, что положение пальца на панели трека меняется. Этот код уведомления отправляется в виде сообщения WM_NOTIFY. |
Константы
| Тема | Содержание |
|---|---|
| пользовательские значения рисования | В этом разделе перечислены значения, используемые для идентификации частей элемента управления trackbar. |
| Стили элементов управления Trackbar | В этом разделе содержатся сведения о стилях, используемых с элементами управления trackbar. |