Share via


EM_SETTABSTOPS message

Le message EM_SETTABSTOPS définit les taquets de tabulation dans un contrôle d’édition multiligne. Lorsque du texte est copié dans le contrôle, tout caractère de tabulation dans le texte génère de l’espace jusqu’au taquet de tabulation suivant.

Ce message est traité uniquement par des contrôles d’édition multilignes. Vous pouvez envoyer ce message à un contrôle d’édition ou à un contrôle d’édition enrichi.

Paramètres

wParam

Nombre de taquets de tabulation contenus dans le tableau. Si ce paramètre est égal à zéro, le paramètre lParam est ignoré et les tabulations par défaut sont définies à chaque 32 unités de modèle de boîte de dialogue. Si ce paramètre a la valeur 1, les taquets de tabulation sont définis à chaque n unités de modèle de dialogue, où n est la distance pointée par le paramètre lParam . Si ce paramètre est supérieur à 1, lParam est un pointeur vers un tableau de tabulations.

lParam

Pointeur vers un tableau d’entiers non signés spécifiant les taquets de tabulation, dans les unités de modèle de boîte de dialogue. Si le paramètre wParam est 1, ce paramètre est un pointeur vers un entier non signé contenant la distance entre tous les tabulations, dans les unités de modèle de boîte de dialogue.

Valeur retournée

Si tous les onglets sont définis, la valeur de retour est TRUE.

Si tous les onglets ne sont pas définis, la valeur de retour est FALSE.

Notes

Le message EM_SETTABSTOPS ne redessine pas automatiquement la fenêtre de contrôle d’édition. Si l’application modifie les taquets de tabulation pour le texte déjà dans le contrôle d’édition, elle doit appeler la fonction InvalidateRect pour redessiner la fenêtre de contrôle modifier.

Les valeurs spécifiées dans le tableau 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 .

Modification enrichie : Pris en charge dans Microsoft Rich Edit 3.0 et versions ultérieures. Un contrôle d’édition enrichi peut avoir le nombre maximal de tabulations spécifié par MAX_TAB_STOPS. Pour plus d’informations sur la compatibilité des versions d’édition enrichie avec les différentes versions du système, consultez À propos des contrôles d’édition enrichi.

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
Winuser.h (inclure Windows.h)

Voir aussi

Autres ressources

InvalidateRect

MapDialogRect