message LB_SETTABSTOPS

Définit les positions de taquet de tabulation dans une zone de liste.

Parameters

wParam

Spécifie le nombre d’taquets de tabulation.

lParam

Pointeur vers le premier membre d’un tableau d’entiers contenant les taquets de tabulation. Les entiers représentent le nombre de quarts de la largeur moyenne des caractères de la police sélectionnée dans la zone de liste. Par exemple, un taquet de tabulation de 4 est placé à 1,0 unités de caractères, et un taquet de tabulation de 6 est placé à 1,5 unité de caractères moyenne. Toutefois, si la zone de liste fait partie d’une boîte de dialogue, les entiers se trouvent dans des unités de modèle de boîte de dialogue. Les taquets de tabulation doivent être triés dans l’ordre croissant ; Les onglets vers l’arrière ne sont pas autorisés.

Valeur renvoyée

Si tous les onglets spécifiés sont définis, la valeur de retour est TRUE ; sinon, il est FAUX.

Remarques

Pour répondre au message LB_SETTABSTOPS , la zone de liste doit avoir été créée avec le style LBS_USETABSTOPS .

Si wParam a la valeur 0 et que lParam a la valeur NULL, le taquet de tabulation par défaut est 32 unités de modèle de boîte de dialogue. Si wParam est 1, la zone de liste comporte des taquets de tabulation séparés par la distance spécifiée par lParam.

Si lParam pointe vers plus d’une valeur unique, un taquet de tabulation est défini pour chaque valeur dans lParam, jusqu’au nombre spécifié par wParam.

Les valeurs spécifiées par lParam se trouvent dans des unités de modèle de boîte de dialogue, qui sont les unités indépendantes de l’appareil utilisées dans les modèles de boîte de dialogue. Pour convertir les mesures des unités de modèle de boîte de dialogue en unités d’écran (pixels), utilisez la fonction MapDialogRect .

Windows 95/Windows 98/Windows Millennium Edition (Windows Me) : la mémoire tampon pointée par lParam doit résider dans la mémoire accessible en écriture, même si le message ne modifie pas le tableau.

Exigences

Requirement Valeur
Client minimum requis
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
Header
Winuser.h (include Windows.h)

Voir aussi

MapDialogRect