EM_STREAMIN

Die EM_STREAMIN-Nachricht ersetzt den Inhalt eines rich-Edit-Steuerelements mit einem Strom von Daten eine anwendungsdefinierte Rückruffunktion für EditStreamCallback.

EM_STREAMIN wParam = (WPARAM) (UINT) uFormat; 
lParam = (LPARAM) (EDITSTREAM weit *) LpStream 

 

Parameter

uFormat
Ein Satz von Bitflags, die die Daten-Format und Ersatz-Optionen angeben. Dieser Wert muss eines der folgenden Formate angeben.
Wert Bedeutung
SF_TEXT Text
SF_RTF Rich Text Format (RTF)

Darüber hinaus können Sie die folgenden Flags angeben.
Wert Bedeutung
SFF_SELECTION Der Datenstream ersetzt den Inhalt der aktuellen Auswahl. Wenn dieses Flag nicht angegeben ist, wird der Datenstrom den gesamten Inhalt des Steuerelements ersetzt. Sie können dieses Flag mit den Flags SF_TEXT oder SF_RTF kombinieren.
SFF_PLAINRTF Sprachspezifische RTF Schlüsselwörter im Stream werden ignoriert. Nur Schlüsselwörter, die allen Sprachen gemeinsam sind in gestreamt. Sie können dieses Flag mit dem Flag SF_RTF kombinieren.
SF_UNICODE Rich-Edit-2.0:Unicode-Text angibt. Sie können dieses Flag mit dem Flag SF_TEXT kombinieren.

lpStream
Zeiger auf eine EDITSTREAM -Struktur. Bei der Eingabe muss der PfnCallback -Member der Struktur auf eine anwendungsdefinierte EditStreamCallback Funktion zeigen. Bei der Ausgabe kann das DwError -Mitglied einen ungleich Null-Fehler-Code enthalten, wenn ist ein Fehler aufgetreten.

Rückgabewerte

Gibt die Anzahl der gelesenen Zeichen zurück.

Bemerkungen

Wenn Sie eine EM_STREAMIN-Nachricht senden, macht das rich-Edit-Steuerelement wiederholte Aufrufe der EditStreamCallback -Funktion von der PfnCallback -Member der EDITSTREAM -Struktur angegeben. Jedes Mal, wenn die Callback-Funktion aufgerufen wird, füllt es einen Puffer mit Daten in das Steuerelement zu lesen. Dies wird fortgesetzt, bis die Callback-Funktion gibt an, dass die Stream-Operation abgeschlossen wurde oder ein Fehler auftritt.

QuickInfo

&Nbsp; Windows NT: Version 3.51 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Header:Deklariert in richedit.h.

Siehe auch

Übersicht über das Rich-Edit-Steuerelemente, Rich-Edit-Nachrichten, EDITSTREAM, EditStreamCallback, EM_STREAMOUT

Index