messaggio LB_SETTABSTOPS

Imposta le posizioni tabulazioni in una casella di riepilogo.

Parametri

wParam

Specifica il numero di tabulazioni.

lParam

Puntatore al primo membro di una matrice di interi contenente le tabulazioni. Gli interi rappresentano il numero di trimestri della larghezza media dei caratteri per il tipo di carattere selezionato nella casella di riepilogo. Ad esempio, una tabulazione di 4 viene posizionata a 1,0 unità carattere e una tabulazione di 6 viene posizionata a 1,5 unità di caratteri medie. Tuttavia, se la casella di riepilogo fa parte di una finestra di dialogo, gli interi si trovano nelle unità modello di dialogo. Le tabulazioni devono essere ordinate in ordine crescente; le schede indietro non sono consentite.

Valore restituito

Se vengono impostate tutte le schede specificate, il valore restituito è TRUE; in caso contrario, è FALSE.

Commenti

Per rispondere al messaggio LB_SETTABSTOPS , la casella di riepilogo deve essere stata creata con lo stile LBS_USETABSTOPS .

Se wParam è 0 e lParam è NULL, la tabulazione predefinita è due unità modello di dialogo. Se wParam è 1, la casella di riepilogo avrà tabulazioni separate dalla distanza specificata da lParam.

Se lParam punta a più di un singolo valore, verrà impostata una tabulazione per ogni valore in lParam, fino al numero specificato da wParam.

I valori specificati da lParam si trovano nelle unità modello di dialogo, ovvero le unità indipendenti dal dispositivo usate nei modelli di finestra di dialogo. Per convertire le misurazioni da unità modello di dialogo a unità dello schermo (pixel), usare la funzione MapDialogRect .

Windows 95/Windows 98/Windows Millennium Edition (Windows Me): il buffer a cui punta lParam deve risiedere in memoria scrivibile, anche se il messaggio non modifica la matrice.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Winuser.h (include Windows.h)

Vedi anche

MapDialogRect