EM_STREAMIN

Mesajul EM_STREAMIN înlocuiește conținutul unui control de editare bogat cu un flux de date furnizate de o funcție de apel invers EditStreamCallback definite de aplicare.

EM_STREAMIN wParam = uFormat (WPARAM) (UINT); 
lParam = (LPARAM) (EDITSTREAM departe *) lpStream 

 

Parametrii

uFormat
Un set de steaguri de biți care indică date format și înlocuirea opțiunile. Această valoare trebuie să specificați unul dintre următoarele formate de date.
Valoarea Sensul
SF_TEXT Text
SF_RTF Format Text îmbogățit (RTF)

În plus, aveți posibilitatea să specificați următoarele steagurile.
Valoarea Sensul
SFF_SELECTION Fluxul de date înlocuiește conținutul din selecția curentă. Dacă nu este specificat acest flag, fluxul de date înlocuiește întregul conținut al controlului. Ave?i posibilitatea să combina?i acest steag cu steaguri SF_TEXT sau SF_RTF.
SFF_PLAINRTF Language-specific RTF cuvinte-cheie în flux sunt ignorate. Numai cuvinte cheie comune pentru toate limbile sunt transmise în. Ave?i posibilitatea să combina?i acest steag cu pavilion SF_RTF.
SF_UNICODE Editare bogat 2.0:Indică Unicode text. Ave?i posibilitatea să combina?i acest steag cu pavilion SF_TEXT.

lpStream
Indicator spre o structură EDITSTREAM . La intrare, membru pfnCallback de această structură trebuie să indicați spre un funcția EditStreamCallback definită de aplicare. Produc?ia, membru dwError poate conține un cod de eroare interior/exterior nenul dacă a apărut o eroare.

Valorile întroarse

Întoarce numărul de caractere citit.

Observații

Când trimiteți un mesaj EM_STREAMIN, comanda editare bogat face apeluri repetate pentru funcția de EditStreamCallback specificate de statul membru de pfnCallback de structura EDITSTREAM . Fiecare dată este numit funcția de apel invers, se umple o tampon cu date pentru a citi în control. Aceasta va continua până la funcția de apel invers indică faptul că operația stream-în a fost încheiat sau apare o eroare.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.51 sau o versiune ulterioară.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în richedit.h.

A se vedea, de asemenea

Editare bogat controale prezentare, mesajele de editare bogat, EDITSTREAM, EditStreamCallback, EM_STREAMOUT

Index