Compartir a través de


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;

Miembros

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

El área dentro del rcPage rectángulo al 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.

Observaciones

hdcTarget contiene el formato HDC para, 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

Requisito Valor
cliente mínimo admitido Windows Vista [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2003 [solo aplicaciones de escritorio]
encabezado de richedit.h

Consulte también

EM_FORMATRANGE