TBM_GETTICPOS消息

检索跟踪栏中刻度线的当前物理位置。

参数

wParam

标识刻度线的从零开始的索引。 此消息无法直接获取第一个和最后一个刻度线的位置。

lParam

必须为零。

返回值

以客户端坐标表示,返回从跟踪条工作区的左侧或顶部到指定刻度线的距离。 返回值是水平跟踪条的刻度线的 x 坐标或垂直跟踪条的 y 坐标。 如果 wParam 不是有效的索引,则返回值为 -1。

备注

由于第一个和最后一个刻度线通过此消息不可用,因此有效索引会从它们在跟踪条上的刻度位置偏移。 如果 TBM_GETRANGEMINTBM_GETRANGEMAX 之间的差异小于 2,则没有有效的索引,并且此消息将失败。

下面说明了跟踪条上的时钟周期、通过此消息提供的时钟周期及其从零开始的索引之间的关系。

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 [仅限桌面应用]
标头
Commctrl.h