messaggio EM_STREAMIN
Sostituisce il contenuto di un controllo di modifica avanzato con un flusso di dati fornito da un'applicazione definita dalla funzione di callback EditStreamCallback .
Parametri
-
wParam
-
Specifica il formato dei dati e le opzioni di sostituzione. Questo valore deve essere uno dei valori seguenti.
Valore Significato - SF_RTF
RTF - SF_TEXT
Testo Inoltre, è possibile specificare i flag seguenti.
Valore Significato - SFF_PLAINRTF
Se specificato, vengono trasmessi solo parole chiave comuni a tutti i linguaggi. Le parole chiave RTF specifiche del linguaggio nel flusso vengono ignorate. Se non specificato, tutte le parole chiave vengono trasmessi in streaming. È possibile combinare questo flag con il flag SF_RTF . - SFF_SELECTION
Se specificato, il flusso di dati sostituisce il contenuto della selezione corrente. Se non specificato, il flusso di dati sostituisce l'intero contenuto del controllo. È possibile combinare questo flag con i flag SF_TEXT o SF_RTF . - SF_UNICODE
Microsoft Rich Edit 2.0 e versioni successive: Indica il testo Unicode. È possibile combinare questo flag con il flag SF_TEXT . - SF_USECODEPAGE
Rich Edit 3.0 e versioni successive: Legge testo RTF UTF-8 usando altre tabelle codici. La tabella codici è impostata nella parola alta di wParam. Ad esempio, per UTF-8 RTF, impostare wParam su (CP_UTF8 << 16) | SF_USECODEPAGE | SF_RTF. -
lParam
-
Puntatore a una struttura EDITSTREAM . In input, il membro pfnCallback di questa struttura deve puntare a una funzione EditStreamCallback definita dall'applicazione. Nell'output, il membro dwError può contenere un codice di errore diverso da zero se si è verificato un errore.
Valore restituito
Questo messaggio restituisce il numero di caratteri letti.
Commenti
Quando si invia un messaggio di EM_STREAMIN , il 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, riempie un buffer con i dati da leggere nel controllo. Questo continua fino a quando la funzione di callback indica che l'operazione di flusso in è stata completata o si verifica un errore.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2003 [solo app desktop] |
Intestazione |
|
Vedi anche
-
Riferimento