Partager via


Opérations de flux de données dans des contrôles richedit

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

Pour lire des données dans un contrôle RichEdit (autrement dit, utiliser un flux des données entrant), utilisez la fonction membre StreamIn. Le contrôle est appelle à plusieurs reprises la fonction de rappel définie par l'application, qui transfère une partie des données en mémoire tampon à chaque fois.

Pour enregistrer le contenu d'un contrôle RichEdit (autrement dit, utiliser un flux des données sortant), vous pouvez utiliser la fonction membre StreamOut. Le contrôle écrit à plusieurs reprises dans la mémoire tampon et 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

Référence

À l'aide de CRichEditCtrl

Concepts

contrôles (MFC)