Il messaggio EM_STREAMIN sostituisce il contenuto di un controllo rich edit con un flusso di dati forniti da una funzione di callback EditStreamCallback definiti dall'applicazione.
EM_STREAMIN wParam = uFormat (WPARAM) (UINT);
lParam = (LPARAM) (EDITSTREAM lontano *) lpStream
| Valore | Significato |
|---|---|
| SF_TEXT | Testo |
| SF_RTF | Rich Text Format (RTF) |
Inoltre, è possibile specificare i seguenti flag.
| Valore | Significato |
|---|---|
| SFF_SELECTION | Il flusso di dati sostituisce il contenuto della selezione corrente. Se questo flag non è specificato, il flusso di dati sostituisce l'intero contenuto del controllo. È possibile combinare questa bandiera con il flag SF_TEXT o SF_RTF. |
| SFF_PLAINRTF | Parole chiave RTF specifiche del linguaggio nel flusso vengono ignorate. Vengono trasmessi solo Parole chiavi comuni a tutte le lingue. È possibile combinare questa bandiera con il flag SF_RTF. |
| SF_UNICODE | Rich Edit 2.0:Indica il testo Unicode. È possibile combinare questa bandiera con il flag SF_TEXT. |
Restituisce il numero di caratteri letti.
Quando si invia un messaggio EM_STREAMIN, controllo rich edit effettua chiamate ripetute alla funzione EditStreamCallback specificata dal membro pfnCallback della struttura EDITSTREAM . Ogni volta che viene chiamata la funzione di callback, esso si riempie un buffer di dati da leggere nel controllo. Il processo continua fino a quando la funzione di callback indica che è stata completata l'operazione di flusso o si verifica un errore.
nbsp; Windows &NT: richiede 3,51 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarata in richedit.h.
Cenni preliminari sui controlli Rich Edit, messaggi Rich Edit, EDITSTREAM, EditStreamCallback, EM_STREAMOUT
Rimedio: Inserire il CD-ROM CD di MSDN Library.