Eine Anwendung sendet eine EM_SETHANDLE-Nachricht an das Handle des Speichers festgelegt, der durch ein mehrzeiliges Edit-Steuerelement verwendet wird.
EM_SETHANDLE wParam = (WPARAM) (HLOCAL) Hloc; / / handle des Speicher-Puffer lParam = 0; / / nicht benutzt; NULL muss sein
Diese Meldung keinen Wert zurück.
Bevor eine Anwendung eine neue Speicherhandle festlegt, es sollte eine EM_GETHANDLE -Nachricht an das Handle des aktuellen Puffers Speicher abrufen senden und sollte dieser Speicher frei.
Ein Edit-Steuerelement ordnet den angegebenen Puffer automatisch, wann immer er zusätzlichen Speicherplatz für Text benötigt, oder es entfernt genug Text, so dass zusätzlicher Speicherplatz nicht mehr benötigt wird.
Senden einer Nachricht EM_SETHANDLE löscht den Rückgängig-Puffer (EM_CANUNDO gibt 0 (null)) und die interne Modifikationsflag (EM_GETMODIFY gibt 0 (null)). Das Bearbeitungsfenster Steuerelement wird neu gezeichnet.
Eine Anwendung kann diese Meldung an ein mehrzeiliges Edit-Steuerelement in einem Dialogfeld senden, nur, wenn sie das Dialogfeld mit gesetztem Kennzeichen im DS_LOCALEDIT Stil erstellt hat.
&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Nicht unterstützt.
Windows CE:Version 2.0 oder höher erforderlich.
Header:In winuser.h deklarierten.
Übersicht über Steuerelemente bearbeiten, Bearbeiten-Steuerungsmeldungen, EM_CANUNDO, EM_GETHANDLE, EM_GETMODIFY