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
| 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.
Deze eigenschap retourneert het aantal tekens geschreven aan de gegevensstroom.
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.
nbsp; Windows &NT: versie 3.51 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in richedit.h.
Rich Edit besturingselementen overzicht, Rich Edit berichten, EDITSTREAM, EditStreamCallback, EM_STREAMIN