Cambiando il rettangolo di formattazione

La visibilità del testo di un controllo di modifica è governata dalle dimensioni del rettangolo sua finestra e rettangolo di formattazione. Il rettangolo di finestra è l'area client della finestra contenente il controllo di modifica. Rettangolo di formattazione è un costrutto gestito dal sistema per la formattazione del testo visualizzato nel rettangolo di finestra. Quando un controllo di modifica viene visualizzato in primo luogo, i due rettangoli sono identici sullo schermo. Un'applicazione può rendere il rettangolo di formattazione inferiore del rettangolo di finestra (creando così spazio extra bianco intorno al testo) o più grande rettangolo finestra (limitando così la visibilità del testo del controllo di modifica).

Un'applicazione può impostare le coordinate del rettangolo di formattazione di un controllo di modifica inviando un messaggio a EM_SETRECT . Il messaggio EM_SETRECT ridisegna anche automaticamente il testo del controllo di modifica. Per stabilire le coordinate del rettangolo di formattazione senza ridisegnare il testo del controllo, un'applicazione può inviare il controllo un messaggio EM_SETRECTNP . Per recuperare le coordinate del rettangolo di formattazione, un'applicazione può inviare il controllo un messaggio EM_GETRECT . Questi messaggi si applicano a solo i controlli di modifica su più righe.

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

Index