_Message de flux em

Remplace le contenu d’un contrôle RichEdit par un flux de données fourni par une fonction de rappel EditStreamCallback définie par l’application.

Paramètres

wParam

Spécifie le format de données et les options de remplacement. Cette valeur doit être l’une des valeurs suivantes.

Valeur Signification
_RTF SF
RTF
_texte SF
Texte

En outre, vous pouvez spécifier les indicateurs suivants.

Valeur Signification
_PLAINRTF SFF
S’il est spécifié, seuls les mots clés communs à tous les langages sont diffusés en continu. Les mots clés RTF spécifiques à une langue dans le flux sont ignorés. S’il n’est pas spécifié, tous les mots clés sont diffusés en continu. Vous pouvez combiner cet indicateur avec l’indicateur de _ format RTF SF .
_sélection SFF
S’il est spécifié, le flux de données remplace le contenu de la sélection actuelle. S’il n’est pas spécifié, le flux de données remplace tout le contenu du contrôle. Vous pouvez combiner cet indicateur avec les indicateurs _ RTF de _ texte ou DF.
_Unicode DF
Microsoft Rich Edit 2,0 et versions ultérieures : Indique un texte Unicode. Vous pouvez combiner cet indicateur avec l’indicateur de _ texte DF .

lParam

Pointeur vers une structure EDITSTREAM . En entrée, le membre pfnCallback de cette structure doit pointer vers une fonction EditStreamCallback définie par l’application. En sortie, le membre dwError peut contenir un code d’erreur différent de zéro si une erreur s’est produite.

Valeur de retour

Ce message retourne le nombre de caractères lus.

Notes

Lorsque vous envoyez un message de _ flux em , le contrôle RichEdit effectue des appels répétés à la fonction EditStreamCallback spécifiée par le membre pfnCallback de la structure EDITSTREAM . Chaque fois que la fonction de rappel est appelée, elle remplit une mémoire tampon avec des données à lire dans le contrôle. Cela se poursuit jusqu’à ce que la fonction de rappel indique que l’opération de flux est terminée ou qu’une erreur se produit.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau Vista uniquement]
Serveur minimal pris en charge
Windows Serveur 2003 [ applications de bureau uniquement]
En-tête
RichEdit. h

Voir aussi

Référence

EDITSTREAM

EditStreamCallback

_STREAMOUT em