EM_SETHANDLE

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 
 

Parametri

hloc
Valore di wParam. Gestire alla memoria che il controllo di modifica viene utilizzato per archiviare il testo attualmente visualizzato invece di allocare la propria memoria. Se necessario, il controllo rialloca questa memoria.

Valori restituiti

Questo messaggio non restituisce un valore.

Osservazioni

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.

Descrizione

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.

Vedi anche

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.

Index