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
| 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. |
Întoarce numărul de caractere citit.
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.
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.
Editare bogat controale prezentare, mesajele de editare bogat, EDITSTREAM, EditStreamCallback, EM_STREAMOUT