Operazioni di flusso nei controlli Rich Edit
È possibile usare i flussi per trasferire i dati da o verso un controllo di modifica avanzato (CRichEditCtrl). Un flusso è definito da una struttura EDITSTREAM , che specifica un buffer e una funzione di callback definita dall'applicazione.
Per leggere i dati in un controllo di modifica avanzato, ovvero trasmettere i dati in , usare la funzione membro StreamIn . Il controllo chiama ripetutamente la funzione di callback definita dall'applicazione, che trasferisce ogni volta una parte dei dati nel buffer.
Per salvare il contenuto di un controllo di modifica rtf, ovvero trasmettere i dati in uscita, è possibile usare la funzione membro StreamOut . Il controllo scrive ripetutamente al buffer e quindi chiama la funzione di callback definita dall'applicazione. Per ogni chiamata, la funzione di callback salva il contenuto del buffer.