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 |
|