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
HdC per il rendering del dispositivo, se EM_FORMATRANGE viene usato per inviare l'output a un dispositivo.
hdcTarget
HdC per il dispositivo di destinazione per cui formattare.
rc
Area all'interno del rcPage rettangolo in cui eseguire il rendering. Le unità vengono misurate in twip.
rcPage
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 |