EM_STREAMOUT

Het bericht EM_STREAMOUT zorgt ervoor dat een besturingselement rich edit om de inhoud aan een toepassing gedefinieerde EditStreamCallback callback functie. De callback functie kunt dan de stroom van gegevens schrijven naar een bestand of een andere locatie die het kiest.

EM_STREAMOUT wParam = (WPARAM) (UINT) uFormat; 
lParam = (LPARAM) (EDITSTREAM ver *) lpStream 
 

Parameters

uFormat
Waarde opgeven een van de volgende gegevensindelingen:
Waarde Betekenis
SF_TEXT Tekst met spaties in plaats van OLE-objecten
SF_RTF Tekst met opmaak (RTF)
SF_RTFNOOBJS RTF-indeling met spaties in plaats van OLE-object.
SF_TEXTIZED Tekst met een tekstrepresentatie van OLE-objecten.

De SF_RTFNOOBJS optie is handig als een toepassing OLE-objecten zelf opgeslagen, als RTF vertegenwoordiging van OLE-objecten is niet erg compact. Het besturingselement woord "\objattph", gevolgd door een spatie duidt de positie van het object.

U kunt een van de waarden opmaken gegevens combineren met de vlag SFF_SELECTION. Als u SFF_SELECTION opgeeft, bewerken de rijken controle stromen uit alleen de inhoud van de huidige selectie. Anders, buiten de controle streams zijn volledige inhoud.

U kunt de waarden SF_RTF en SF_RTFNOOBJS combineren met de vlag SFF_PLAINRTF. Als u SFF_PLAINRTF opgeeft, bewerken de rijken controle stromen uit alleen zoekwoorden voor alle talen; het negeert RTF taalspecifieke sleutelwoorden.

lpStream
Aanwijzer naar een EDITSTREAM structuur. Op input, moet de pfnCallback lid van deze structuur verwijzen naar een EditStreamCallback toepassing gedefinieerde functie. Op de uitvoer, kan de dwError lid een niet-nulzijnde foutcode bevatten als er een fout is opgetreden.

Retourwaarden

Deze eigenschap retourneert het aantal tekens geschreven aan de gegevensstroom.

Opmerkingen

Wanneer u een EM_STREAMOUT-bericht verzendt, maakt het besturingselement rich edit herhaalde verzoeken aan de EditStreamCallback functie die wordt gespecificeerd door het lid pfnCallback van de EDITSTREAM structuur. Elke de functie terugbellen roept, het besturingselement mettertijd een buffer met een gedeelte van de inhoud van het besturingselement. Dit proces gaat door totdat het besturingselement al zijn inhoud heeft doorgegeven aan de callback functie, of er treedt een fout op.

Syntaxisinfo

nbsp; Windows &NT: versie 3.51 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in richedit.h.

Zie ook

Rich Edit besturingselementen overzicht, Rich Edit berichten, EDITSTREAM, EditStreamCallback, EM_STREAMIN

Index