_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 |
|
Voir aussi
-
Référence