Share via


mensaje de EM_FORMATRANGE

Da formato a un intervalo de texto en un control de edición enriquecido para un dispositivo específico.

Parámetros

wParam

Especifica si se va a representar el texto. Si este parámetro no es cero, se representa el texto. De lo contrario, el texto se mide simplemente.

lParam

Estructura FORMATRANGE que contiene información sobre el dispositivo de salida o NULL para liberar información almacenada en caché por el control.

Valor devuelto

Este mensaje devuelve el índice del último carácter que se ajusta a la región, más 1.

Observaciones

Este mensaje se usa normalmente para dar formato al contenido del control de edición enriquecido para un dispositivo de salida, como una impresora.

Después de usar este mensaje para dar formato a un intervalo de texto, es importante liberar información almacenada en caché enviando EM_FORMATRANGE de nuevo, pero con lParam establecido en NULL; de lo contrario, se producirá una fuga de memoria. Además, después de usar este mensaje para un dispositivo, debe liberar información almacenada en caché antes de volver a usarla para un dispositivo diferente.

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
Richedit.h

Consulte también

Referencia

EM_DISPLAYBAND

Conceptual

Imprimir controles de edición enriquecida