EM_STREAMIN

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 

 

Parametere

uFormat
Et sett med Bitflagg som angir formatet og erstatning Dataalternativer. Denne verdien må angi ett av følgende dataformater.
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.

lpStream
Peker til en EDITSTREAM struktur. På inndata, må pfnCallback medlem av denne strukturen peke til en programdefinert EditStreamCallback -funksjonen. På en utdataene, kan dwError -medlem inneholde en ikke-null-feilkode Hvis det oppstod en feil.

Returverdier

Returnerer antall tegn lese.

Merknader

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.

Hurtiginformasjon

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.

Se også

Rediger kontroller oversikt, Rediger meldinger, EDITSTREAM, EditStreamCallback, EM_STREAMOUT

Index