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