Condividi tramite


messaggio EM_FORMATRANGE

Formatta un intervallo di testo in un controllo di modifica avanzato per un dispositivo specifico.

Parametri

wParam

Specifica se eseguire il rendering del testo. Se questo parametro non è zero, viene eseguito il rendering del testo. In caso contrario, il testo viene appena misurato.

lParam

Struttura FORMATRANGE contenente informazioni sul dispositivo di output o NULL per liberare informazioni memorizzate nella cache dal controllo.

Valore restituito

Questo messaggio restituisce l'indice dell'ultimo carattere che si adatta all'area, oltre a 1.

Commenti

Questo messaggio viene in genere usato per formattare il contenuto del controllo di modifica avanzato per un dispositivo di output, ad esempio una stampante.

Dopo aver usato questo messaggio per formattare un intervallo di testo, è importante liberare le informazioni memorizzate nella cache inviando di nuovo EM_FORMATRANGE , ma con lParam impostato su NULL; in caso contrario, si verificherà una perdita di memoria. Inoltre, dopo aver usato questo messaggio per un dispositivo, è necessario liberare informazioni memorizzate nella cache prima di usarlo di nuovo per un dispositivo diverso.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Richedit.h

Vedi anche

Riferimento

EM_DISPLAYBAND

Informazioni concettuali

Stampa di controlli di modifica avanzati