Wiadomość EM_STREAMOUT powoduje, że formant edycji wzbogaconej, aby przekazać jego zawartość do zdefiniowanych przez aplikację funkcji wywołania zwrotnego EditStreamCallback . Funkcja wywołania zwrotnego można następnie napisać strumienia danych do pliku lub dowolną inną lokalizację, która wybiera.
EM_STREAMOUT wParam = uFormat (WPARAM) (UINT);
fikcyjnymi = (FIKCYJNYMI) (EDITSTREAM FAR *) lpStream
| Wartość | Znaczenie |
|---|---|
| SF_TEXT | Tekst z spacje w miejsce obiekty OLE |
| SF_RTF | Format tekstu sformatowanego (RTF) |
| SF_RTFNOOBJS | RTF spacji zamiast obiektu OLE. |
| SF_TEXTIZED | Tekst z reprezentacją tekstu obiektów OLE. |
Opcja SF_RTFNOOBJS jest przydatna, jeśli aplikacja przechowuje obiekty OLE sobie, jak RTF reprezentacja obiektów OLE nie jest bardzo zwarte. Kontrola wyraz "\objattph", a po nim spację oznacza położenie obiektu.
Wszelkie wartości formatu danych można połączyć z flagą SFF_SELECTION. Jeśli określisz SFF_SELECTION bogatymi edytować kontroli strumieni tylko zawartość bieżącego zaznaczenia. W przeciwnym razie strumieni kontroli out jej całej zawartości.
Wartości SF_RTF i SF_RTFNOOBJS można połączyć z flagą SFF_PLAINRTF. Jeśli określisz SFF_PLAINRTF bogatymi edytować kontroli strumieni się tylko słowa kluczowe wspólne dla wszystkich języków; ignoruje specyficzne dla języka RTF słów kluczowych.
Zwraca liczbę znaków, napisane w strumieniu danych.
Gdy użytkownik wysyła wiadomość EM_STREAMOUT, formant edycji wzbogaconej sprawia, że wielokrotne wywołania funkcji EditStreamCallback , określonej przez członka pfnCallback struktury EDITSTREAM . Za każdym razem wywołuje funkcję wywołania zwrotnego, formant przechodzi bufor zawierający część zawartości formantu. Ten proces jest kontynuowany aż do kontroli przeszedł całą jego zawartość do funkcji wywołania zwrotnego lub dopóki nie wystąpi błąd.
nbsp; Windows &NT: wymaga wersji 3.51 lub nowszych.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w richedit.h.
Omówienie kontroli Rich Edit, Rich Edit wiadomości, EDITSTREAM, EditStreamCallback, EM_STREAMIN