Estructura FORMATRANGE (richedit.h)

Información que usa un control de edición enriquecido para dar formato a su salida para un dispositivo determinado. Esta estructura se usa con el mensaje EM_FORMATRANGE .

Sintaxis

typedef struct _formatrange {
  HDC       hdc;
  HDC       hdcTarget;
  RECT      rc;
  RECT      rcPage;
  CHARRANGE chrg;
} FORMATRANGE;

Members

hdc

Tipo: HDC

HdC para que el dispositivo se represente, si se usa EM_FORMATRANGE para enviar la salida a un dispositivo.

hdcTarget

Tipo: HDC

HdC para el dispositivo de destino para el que se va a dar formato.

rc

Tipo: RECT

Área dentro del rectángulo rcPage en el que se va a representar. Las unidades se miden en twips.

rcPage

Tipo: RECT

Área completa de una página en el dispositivo de representación. Las unidades se miden en twips.

chrg

Tipo: CHARRANGE

Intervalo de caracteres al que se va a dar formato.

Comentarios

hdcTarget contiene el HDC para el que se va a dar formato, que suele ser el mismo que el hdC especificado por hdc , pero puede ser diferente. Por ejemplo, si crea un módulo de vista previa de impresión, hdc es el HDC de la ventana en la que se ve la salida y hdcTarget es hdC para la impresora.

Los valores de rc y rcPage se pueden obtener mediante GetDeviceCaps.

Requisitos

   
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

EM_FORMATRANGE