Condividi tramite


messaggio TBM_GETTICPOS

Recupera la posizione fisica corrente di un segno di spunta in una barra di traccia.

Parametri

wParam

Indice in base zero che identifica un segno di spunta. Le posizioni del primo e dell'ultimo segno di spunta non sono direttamente disponibili tramite questo messaggio.

lParam

Deve essere zero.

Valore restituito

Restituisce la distanza, nelle coordinate client, dalla parte sinistra o superiore dell'area client della barra di traccia al segno di spunta specificato. Il valore restituito è la coordinata x del segno di spunta per una barra di traccia orizzontale o la coordinata y per una barra di traccia verticale. Se wParam non è un indice valido, il valore restituito è -1.

Commenti

Poiché il primo e l'ultimo segno di spunta non sono disponibili tramite questo messaggio, gli indici validi vengono offset dalla loro posizione di spunta sulla barra delle tracce. Se la differenza tra TBM_GETRANGEMIN e TBM_GETRANGEMAX è minore di due, non esiste alcun indice valido e questo messaggio avrà esito negativo.

Di seguito viene illustrata la relazione tra i tick su una barra di traccia, i tick disponibili tramite questo messaggio e i relativi indici in base zero.

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.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Commctrl.h