сообщение TBM_GETTICPOS
Извлекает текущее физическое положение деления на панели отслеживания.
Параметры
-
wParam
-
Отсчитываемый от нуля индекс, идентифицирующий деление. Позиции первого и последнего деления недоступны напрямую в этом сообщении.
-
lParam
-
Должен равняться нулю.
Возвращаемое значение
Возвращает расстояние в координатах клиента от левого или верхнего края клиентской области до указанного деления. Возвращаемое значение представляет собой координату X деления для горизонтальной панели или координату Y для вертикальной. Если wParam не является допустимым индексом, возвращаемое значение равно -1.
Комментарии
Так как первый и последний деления недоступны в этом сообщении, допустимые индексы смещаются от позиции деления на панели отслеживания. Если разница между TBM_GETRANGEMIN и TBM_GETRANGEMAX меньше двух, то нет допустимого индекса, и это сообщение завершится ошибкой.
Ниже показана связь между тактами на панели отслеживания, тактами, доступными в этом сообщении, и их индексами отсчитываемых от нуля.
0 1 2 3 4 5 6 7 8 9 // Tick positions seen on the trackbar.
1 2 3 4 5 6 7 8 // Tick positions whose position can be identified.
0 1 2 3 4 5 6 7 // Index numbers for the identifiable positions.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Заголовок |
|