LB_SETTABSTOPS message
Définit les positions de tabulation dans une zone de liste.
Paramètres
-
wParam
-
Spécifie le nombre de 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 trimestres de la largeur moyenne des caractères pour la police sélectionnée dans la zone de liste. Par exemple, un taquet de tabulation de 4 est placé à 1,0 caractères et un taquet de tabulation de 6 est placé à 1,5 unités de caractères moyennes. 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 arrière ne sont pas autorisés.
Valeur retournée
Si tous les onglets spécifiés sont définis, la valeur de retour est TRUE ; sinon, elle est FALSE.
Notes
Pour répondre au message LB_SETTABSTOPS , la zone de liste doit avoir été créée avec le style LBS_USETABSTOPS .
Si wParam est 0 et lParam a la valeur NULL, l’arrêt de tabulation par défaut est deux unités de modèle de boîte de dialogue. Si wParam a la valeur 1, la zone de liste a des taquets de tabulation séparés par la distance spécifiée par lParam.
Si lParam pointe vers plusieurs valeurs, 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 les 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 des mesures d’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.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2003 [applications de bureau uniquement] |
En-tête |
|