messaggio EM_SETHANDLE

Imposta l'handle della memoria che verrà usato da un controllo di modifica multilinea.

Parametri

wParam

Un handle per il buffer di memoria usato dal controllo di modifica per archiviare il testo attualmente visualizzato anziché allocare la propria memoria. Se necessario, il controllo rialloca questa memoria.

lParam

Questo parametro non viene usato.

Valore restituito

Questo messaggio non restituisce un valore.

Commenti

Prima che un'applicazione imposta un nuovo handle di memoria, deve inviare un messaggio EM_GETHANDLE per recuperare l'handle del buffer di memoria corrente e liberare tale memoria.

Un controllo di modifica rialloca automaticamente il buffer specificato ogni volta che necessita di spazio aggiuntivo per il testo oppure rimuove un testo sufficiente in modo che lo spazio aggiuntivo non sia più necessario.

L'invio di un messaggio di EM_SETHANDLE cancella il buffer di annullamento (EM_CANUNDO restituisce zero) e il flag di modifica interna (EM_GETMODIFY restituisce zero). La finestra di controllo di modifica viene ridisegnata.

Modifica avanzata: Il messaggio EM_SETHANDLE non è supportato. I controlli di modifica avanzati non archiviano il testo come matrice semplice di caratteri.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Winuser.h (include Windows.h)

Vedi anche

Riferimento

EM_CANUNDO

EM_GETHANDLE

EM_GETMODIFY