TBM _ GETTICPOS-Nachricht

Ruft die aktuelle physische Position eines Teilstrichs in einer Trackleiste ab.

Parameter

wParam

Nullbasierter Index, der ein Teilstrich identifiziert. Die Positionen des ersten und letzten Teilstrichs sind über diese Meldung nicht direkt verfügbar.

lParam

Muss Null sein.

Rückgabewert

Gibt den Abstand in Clientkoordinaten vom linken oder oberen Rand des Clientbereichs der Trackleiste bis zum angegebenen Teilstrich zurück. Der Rückgabewert ist die x-Koordinate des Teilstrichs für eine horizontale Trackleiste oder die y-Koordinate für eine vertikale Trackleiste. Wenn wParam kein gültiger Index ist, ist der Rückgabewert -1.

Bemerkungen

Da die erste und letzte Teilstriche nicht über diese Meldung verfügbar sind, werden gültige Indizes von ihrer Teilstrichposition auf der Trackleiste versetzt. Wenn der Unterschied zwischen TBM _ GETRANGEMIN und TBM _ GETRANGEMAX kleiner als zwei ist, gibt es keinen gültigen Index, und diese Meldung schlägt fehl.

Im Folgenden wird die Beziehung zwischen den Ticks auf einer Trackbar, den über diese Meldung verfügbaren Ticks und ihren nullbasierten Indizes veranschaulicht.

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.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows [Nur Vista-Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server [ 2003-Desktop-Apps]
Header
Commctrl.h