Wiadomość EM_STREAMIN zastępuje zawartość formant edycji wzbogaconej strumienia danych dostarczonych przez zdefiniowanych przez aplikację funkcji wywołania zwrotnego EditStreamCallback.
EM_STREAMIN wParam = uFormat (WPARAM) (UINT);
fikcyjnymi = (FIKCYJNYMI) (EDITSTREAM FAR *) lpStream
| Wartość | Znaczenie |
|---|---|
| SF_TEXT | Tekst |
| SF_RTF | Format tekstu sformatowanego (RTF) |
Ponadto można określić następujące flagi.
| Wartość | Znaczenie |
|---|---|
| SFF_SELECTION | Strumień danych zastępuje zawartość bieżącego zaznaczenia. Jeśli ta flaga nie jest określony, strumień danych zastępuje całą zawartość formantu. Można połączyć tę flagę z flagami SF_TEXT lub SF_RTF. |
| SFF_PLAINRTF | Specyficzne dla języka RTF słów kluczowych w strumieniu są ignorowane. Tylko słowa kluczowe wspólne dla wszystkich języków są przesyłane strumieniowo w. Można połączyć tę flagę z flagą SF_RTF. |
| SF_UNICODE | Rich Edit 2.0:Wskazuje tekst Unicode. Można połączyć tę flagę z flagą SF_TEXT. |
Zwraca liczbę znaków, Odczyt.
Gdy użytkownik wysyła wiadomość EM_STREAMIN, formant edycji wzbogaconej sprawia, że wielokrotne wywołania funkcji EditStreamCallback , określonej przez członka pfnCallback struktury EDITSTREAM . Zawsze, gdy wywoływana jest funkcja wywołania zwrotnego, wypełnia buforu danych do odczytu w formancie. Ten proces jest kontynuowany aż do funkcji wywołania zwrotnego wskazuje, że Zakończono operację strumienia w lub występuje 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_STREAMOUT