Share via


Struttura FORMATRANGE (richedit.h)

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

Sintassi

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

Members

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 da formattare.

rc

Tipo: RECT

Area all'interno del rettangolo rcPage da eseguire per il rendering. Le unità vengono misurate in twips.

rcPage

Tipo: RECT

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

chrg

Tipo: CHARRANGE

Intervallo di caratteri da formattare.

Commenti

hdcTarget contiene il formato HDC per, che è in genere lo stesso dell'HDC specificato da hdc , ma può essere diverso. Ad esempio, se si crea un modulo di anteprima di stampa, hdc è 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.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione richedit.h

Vedi anche

EM_FORMATRANGE