EM_SETRECT

Un'applicazione invia un messaggio EM_SETRECT per impostare il rettangolo di formattazione di un controllo di modifica su più righe. Rettangolo di formattazione è il rettangolo limito del testo. Il rettangolo limito è indipendente dalla dimensione della finestra del controllo di modifica. Quando viene creato inizialmente il controllo di modifica, rettangolo di formattazione è uguale all'area client della finestra del controllo di modifica. Utilizzando il messaggio EM_SETRECT, un'applicazione può rendere il rettangolo di formattazione più grande o più piccolo di una finestra di modifica del controllo.

Questo messaggio viene elaborato solo da controlli di modifica su più righe.

EM_SETRECT wParam = 0;                         / / non utilizzate; deve essere zero lParam = lprc (LPARAM) (LPRECT);    / / indirizzo del nuovo rettangolo 
 

Parametri

lprc
Valore lParam. Puntatore a un struttura RECT che specifica le nuove dimensioni del rettangolo.

Valori restituiti

Questo messaggio non restituisce un valore.

Osservazioni

Il messaggio EM_SETRECT fa sì che il testo del controllo di modifica venga ridisegnato. Per modificare le dimensioni del rettangolo di formattazione senza il ridisegno del testo, utilizzare il messaggio EM_SETRECTNP.

Se il controllo non dispone di una barra di scorrimento orizzontale e rettangolo di formattazione è impostato per essere più grande finestra del controllo di modifica, linee di testo supera la larghezza della finestra del controllo di modifica (ma più piccolo rispetto alla larghezza del rettangolo di formattazione) vengono tagliati anziché avvolto.

Se il controllo di modifica contiene un confine, rettangolo di formattazione è ridotta per la dimensione del confine. Se vi sono aggiustando il rettangolo restituito da un messaggio EM_GETRECT, è necessario rimuovere la dimensione del bordo prima di utilizzare il rettangolo con il messaggio EM_SETRECT.

Descrizione

nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Richiede la versione 1.0 o successiva.
Intestazione:Dichiarata in winuser.

Vedi anche

Cenni preliminari sui controlli di modifica, modificare i messaggi di controllo, EM_GETRECT, EM_SETRECTNP, RECT

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index