Struttura EDITSTREAM (richedit.h)

Contiene informazioni che un'applicazione passa a un controllo di modifica avanzato in un EM_STREAMIN o EM_STREAMOUT messaggio. Il controllo rich edit utilizza le informazioni per trasferire un flusso di dati all'interno o all'esterno del controllo.

Sintassi

typedef struct _editstream {
  DWORD_PTR          dwCookie;
  DWORD              dwError;
  EDITSTREAMCALLBACK pfnCallback;
} EDITSTREAM;

Membri

dwCookie

Tipo: DWORD_PTR

Specifica un valore definito dall'applicazione che il controllo rich edit passa al EditStreamCallback funzione di callback specificata dal membro pfnCallback.

dwError

Tipo: DWORD

Indica i risultati dell'operazione stream-in (lettura) o stream-out (scrittura). Un valore pari a zero indica che non viene visualizzato alcun errore. Un valore diverso da zero può essere il valore restituito della funzione EditStreamCallback o un codice che indica che il controllo ha rilevato un errore.

pfnCallback

Tipo: EDITSTREAMCALLBACK

Puntatore a una funzione EditStreamCallback, ovvero una funzione definita dall'applicazione che il controllo chiama per trasferire i dati. Il controllo chiama ripetutamente la funzione di callback, trasferendo una parte dei dati con ogni chiamata.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista [solo app desktop]
server minimo supportato Windows Server 2003 [solo app desktop]
intestazione richedit.h

Vedere anche

EM_STREAMIN

EM_STREAMOUT

EditStreamCallback

riferimento