Opérations de flux dans les contrôles RichEdit

Vous pouvez utiliser des flux pour transférer des données vers ou hors d’un contrôle d’édition enrichi (CRichEditCtrl). Un flux est défini par une structure EDITSTREAM , qui spécifie une mémoire tampon et une fonction de rappel définie par l’application.

Pour lire des données dans un contrôle d’édition enrichi (autrement dit, diffuser les données dans), utilisez la fonction membre StreamIn . Le contrôle appelle à plusieurs reprises la fonction de rappel définie par l’application, qui transfère une partie des données dans la mémoire tampon à chaque fois.

Pour enregistrer le contenu d’un contrôle d’édition enrichi (autrement dit, diffuser en continu les données), vous pouvez utiliser la fonction membre StreamOut . Le contrôle écrit à plusieurs reprises dans la mémoire tampon, puis appelle la fonction de rappel définie par l’application. Pour chaque appel, la fonction de rappel enregistre le contenu de la mémoire tampon.

Voir aussi

Utilisation de CRichEditCtrl
Contrôles