mensaje de EM_SETHANDLE

Establece el identificador de la memoria que usará un control de edición de varias líneas.

Parámetros

wParam

Identificador del búfer de memoria que usa el control de edición para almacenar el texto mostrado actualmente en lugar de asignar su propia memoria. Si es necesario, el control reasigna esta memoria.

lParam

Este parámetro no se utiliza.

Valor devuelto

Este mensaje no devuelve un valor.

Observaciones

Antes de que una aplicación establezca un nuevo identificador de memoria, debe enviar un mensaje de EM_GETHANDLE para recuperar el identificador del búfer de memoria actual y liberar esa memoria.

Un control de edición reasigna automáticamente el búfer especificado siempre que necesite espacio adicional para el texto, o quita suficiente texto para que ya no se necesite espacio adicional.

El envío de un mensaje de EM_SETHANDLE borra el búfer de deshacer (EM_CANUNDO devuelve cero) y la marca de modificación interna (EM_GETMODIFY devuelve cero). Se vuelve a dibujar la ventana de control de edición.

Edición enriquecida: No se admite el mensaje de EM_SETHANDLE . Los controles de edición enriquecidas no almacenan texto como una matriz simple de caracteres.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado
Winuser.h (incluye Windows.h)

Consulte también

Referencia

EM_CANUNDO

EM_GETHANDLE

EM_GETMODIFY