EM_SETHANDLE

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 

 

Parameter

hloc
Der wParam-Wert. Handle für den Speicher, den das Edit-Steuerelement verwendet, um den aktuell angezeigten Text anstelle der eigenen Speicherreservierung zu speichern. Falls erforderlich, ordnet das Steuerelement diese Speicher.

Rückgabewerte

Diese Meldung keinen Wert zurück.

Bemerkungen

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.

QuickInfo

&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.

Siehe auch

Übersicht über Steuerelemente bearbeiten, Bearbeiten-Steuerungsmeldungen, EM_CANUNDO, EM_GETHANDLE, EM_GETMODIFY

Index