Condividi tramite


Struttura FORMATRANGE (richedit.h)

Informazioni utilizzate da un controllo di modifica avanzato per formattare l'output per un determinato dispositivo. Questa struttura viene utilizzata con il messaggio di EM_FORMATRANGE.

Sintassi

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

Membri

hdc

Tipo: HDC

HdC per il rendering del dispositivo, se EM_FORMATRANGE viene usato per inviare l'output a un dispositivo.

hdcTarget

Tipo: HDC

HdC per il dispositivo di destinazione per cui formattare.

rc

Tipo: RECT

Area all'interno del rcPage rettangolo in cui eseguire il rendering. Le unità vengono misurate in twip.

rcPage

Tipo: RECT

L'intera area di una pagina nel dispositivo di rendering. Le unità vengono misurate in twip.

chrg

Tipo: CHARRANGE

Intervallo di caratteri da formattare.

Osservazioni

hdcTarget contiene il formato HDC per , che in genere è uguale a quello specificato da hdc, ma può essere diverso. Ad esempio, se si crea un modulo di anteprima di stampa, hdc è l'HDC della finestra in cui viene visualizzato l'output e hdcTarget è hdC per la stampante.

I valori per rc e rcPage possono essere ottenuti usando GetDeviceCaps.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista [solo app desktop]
server minimo supportato Windows Server 2003 [solo app desktop]
intestazione richedit.h

Vedere anche

EM_FORMATRANGE