Un'applicazione invia un messaggio di EM_SETHANDLE impostare l'handle della memoria che verrà utilizzata da un controllo di modifica su più righe.
EM_SETHANDLE wParam = hloc (WPARAM) (HLOCAL); / / handle di memoria tampone lParam = 0; / / non utilizzate; deve essere zero
Questo messaggio non restituisce un valore.
Prima di un'applicazione imposta una nuova maniglia di memoria, deve inviare un messaggio di EM_GETHANDLE per recuperare l'handle del buffer di memoria corrente e dovrebbe libero che la memoria.
Un controllo di modifica automaticamente rialloca il buffer specificato ogni volta che ha bisogno di ulteriore spazio per il testo, o rimuove abbastanza testo affinché lo spazio supplementare non è più necessario.
L'invio di un messaggio EM_SETHANDLE cancella il buffer di annullamento (EM_CANUNDO restituisce zero) e il flag di modifica interna (EM_GETMODIFY restituisce zero). Finestra di modifica del controllo viene ridisegnata.
Un'applicazione può inviare questo messaggio a un controllo di modifica su più righe in una finestra di dialogo solo se ha creato con il flag di stile DS_LOCALEDIT impostato nella finestra di dialogo.
nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Non supportato.
Windows CE:Richiede la versione 2.0 o successiva.
Intestazione:Dichiarata in winuser.
Cenni preliminari sui controlli di modifica, modificare i messaggi di controllo, EM_CANUNDO, EM_GETHANDLE, EM_GETMODIFY
Rimedio: Inserire il CD-ROM CD di MSDN Library.