EM_STREAMIN meldingen erstatter innholdet i en rich edit-kontrollen med en strøm av data fra en programdefinert EditStreamCallback tilbakeringingsfunksjonen.
EM_STREAMIN wParam = (WPARAM) (UINT) uFormat;
lParam = (LPARAM) (EDITSTREAM langt *) lpStream
| Verdi | Betydning |
|---|---|
| SF_TEXT | Tekst |
| SF_RTF | Rikt tekstformat (RTF) |
I tillegg kan du angi følgende flagg.
| Verdi | Betydning |
|---|---|
| SFF_SELECTION | Datastrømmen erstatter innholdet i det merkede området. Hvis dette flagget ikke er angitt, erstatter datastrømmen for hele innholdet i kontrollen. Du kan kombinere dette flagget med SF_TEXT eller SF_RTF-flagg. |
| SFF_PLAINRTF | Språkspesifikke RTF-nøkkelord i strømmen blir ignorert. Bare søkeord felles for alle språk er streamet i. Du kan kombinere dette flagget med flagget SF_RTF. |
| SF_UNICODE | RichEdit 2.0:Angir Unicode-tekst. Du kan kombinere dette flagget med flagget SF_TEXT. |
Returnerer antall tegn lese.
Når du sender en melding i EM_STREAMIN, gjør rich edit-kontrollen gjentatte kall til funksjonen EditStreamCallback , som er angitt av pfnCallback -medlemmet av den EDITSTREAM -strukturen. Hver gang tilbakeringingsfunksjonen kalles, fyller det en buffer med data leses inn i kontrollen. Dette fortsetter helt til tilbakeringingsfunksjonen indikerer at strømmen i operasjonen er fullført, eller det oppstår en feil.
nbsp; Windows &NT: krever versjon 3.51 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i richedit.h.
Rediger kontroller oversikt, Rediger meldinger, EDITSTREAM, EditStreamCallback, EM_STREAMOUT