Partager via


Message EM_SCROLL

Fait défiler le texte verticalement dans un contrôle d’édition multiligne. Ce message équivaut à envoyer un message WM_VSCROLL au contrôle d’édition. Vous pouvez envoyer ce message à un contrôle d’édition ou à un contrôle d’édition enrichie.

Paramètres

wParam

Action que la barre de défilement doit effectuer. Ce paramètre peut prendre les valeurs suivantes.

Valeur Signification
SB_LINEDOWN
Fait défiler d’une ligne vers le bas.
SB_LINEUP
Fait défiler d’une ligne vers le haut.
SB_PAGEDOWN
Fait défiler d’une page vers le bas.
SB_PAGEUP
Fait défiler d’une page vers le haut.

lParam

Ce paramètre n'est pas utilisé.

Valeur retournée

Si le message réussit, le HIWORD de la valeur de retour est TRUE, et le LOWORD correspond au nombre de lignes que la commande fait défiler. Le nombre retourné peut ne pas être identique au nombre réel de lignes faisant défiler si le défilement passe au début ou à la fin du texte. Si le paramètre wParam spécifie une valeur non valide, la valeur de retour est FALSE.

Notes

Pour faire défiler jusqu’à une ligne ou une position de caractère spécifique, utilisez le message EM_LINESCROLL . Pour faire défiler le point dans l’affichage, utilisez le message EM_SCROLLCARET .

Édition enrichie : prise en charge dans Microsoft Rich Edit 1.0 et ultérieur. Pour plus d’informations sur la compatibilité des versions de l'édition enrichie avec les différentes versions du système, consultez À propos des contrôles Rich Edit.

Spécifications

Condition requise Value
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 (y compris Windows.h)

Voir aussi

Référence

EM_LINESCROLL

EM_SCROLLCARET

WM_VSCROLL