Hlásenie EM_STREAMOUT spôsobuje RTF kontrolu prejsť jeho obsah do definovanom aplikáciou EditStreamCallback callback funkcie. Callback funkciou môžete potom napísať prúd údajov do súboru alebo na iné miesto, že to rozhodne.
EM_STREAMOUT wParam = uFormat (WPARAM) (UINT);
lParam = (LPARAM) (EDITSTREAM ĎALEKO *) lpStream
Hodnota | Význam |
---|---|
SF_TEXT | Text s priestormi namiesto objekty OLE |
SF_RTF | Formát RTF (RTF) |
SF_RTFNOOBJS | RTF s medzerami v mieste pre objekt OLE. |
SF_TEXTIZED | Text s textovú reprezentáciu objekty OLE. |
SF_RTFNOOBJS voľba je užitočná, ak aplikácia uchováva objekty OLE sama, RTF nie je zastúpenie objekty OLE veľmi kompaktný. Kontrolné slovo "\objattph", za ktorým nasleduje medzera označuje polohu objektu.
Môžete kombinovať všetky údaje formátovať hodnoty s SFF_SELECTION vlajkou. Ak zadáte SFF_SELECTION, bohatý upraviť kontrolu prúdov, iba obsah aktuálny výber. V opačnom prípade kontrola prúdov z celý obsah.
Hodnoty SF_RTF a SF_RTFNOOBJS môžete kombinovať s SFF_PLAINRTF vlajkou. Ak zadáte SFF_PLAINRTF, bohatý upraviť kontrolu prúdov, iba slová, ktoré sú spoločné pre všetky jazyky; ignoruje kľúčové slová špecifické pre jazyk RTF.
Vráti počet znakov zapísať na prúd údajov.
Keď posielate správu elektronickej EM_STREAMOUT RTF kontrolu robí opakované výzvy na EditStreamCallback funkcie určené členskými pfnCallback EDITSTREAM konštrukcie. Zakaždým, keď ho zavolá funkciu spätného volania kontrolu prechádza medzipamäť obsahuje časť obsahu ovládacieho prvku. Tento proces pokračuje, kým ovládací prvok prešlo celý jeho obsah callback funkcie, alebo kým sa vyskytne chyba.
nbsp; Systém Windows &NT: vyžaduje verzie 3.51 alebo novšej.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarovaný v richedit.h.
Rich upraviť kontroly prehľad správ Rich úpravy, EDITSTREAM, EditStreamCallback, EM_STREAMIN