EM_SETHANDLE message

Définit le handle de la mémoire qui sera utilisée par un contrôle d’édition multiligne.

Paramètres

wParam

Handle de la mémoire tampon que le contrôle d’édition utilise pour stocker le texte actuellement affiché au lieu d’allouer sa propre mémoire. Si nécessaire, le contrôle réalloue cette mémoire.

lParam

Ce paramètre n'est pas utilisé.

Valeur retournée

Ce message ne retourne pas de valeur.

Notes

Avant qu’une application ne définisse un nouveau handle de mémoire, elle doit envoyer un message EM_GETHANDLE pour récupérer le handle de la mémoire tampon actuelle et libérer cette mémoire.

Un contrôle d’édition réalloue automatiquement la mémoire tampon donnée chaque fois qu’il a besoin d’espace supplémentaire pour le texte, ou supprime suffisamment de texte pour que l’espace supplémentaire ne soit plus nécessaire.

L’envoi d’un message EM_SETHANDLE efface la mémoire tampon d’annulation (EM_CANUNDO retourne zéro) et l’indicateur de modification interne (EM_GETMODIFY retourne zéro). La fenêtre modifier le contrôle est redessinée.

Modification enrichie : Le message EM_SETHANDLE n’est pas pris en charge. Les contrôles d’édition enrichi ne stockent pas de texte sous la forme d’un simple tableau de caractères.

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

Référence

EM_CANUNDO

EM_GETHANDLE

EM_GETMODIFY