EM_STREAMIN message
Remplace le contenu d’un contrôle d’édition enrichi 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 des données et les options de remplacement. Cette valeur doit être l’une des valeurs suivantes.
Valeur Signification - SF_RTF
RTF - SF_TEXT
Texte En outre, vous pouvez spécifier les indicateurs suivants.
Valeur Signification - SFF_PLAINRTF
S’il est spécifié, seuls les mots clés communs à toutes les langues sont diffusés en continu. Les mots clés RTF spécifiques à la langue dans le flux sont ignorés. S’il n’est pas spécifié, tous les mots clés sont diffusés en continu dans. Vous pouvez combiner cet indicateur avec l’indicateur SF_RTF . - SFF_SELECTION
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 SF_TEXT ou SF_RTF . - SF_UNICODE
Microsoft Rich Edit 2.0 et versions ultérieures : Indique le texte Unicode. Vous pouvez combiner cet indicateur avec l’indicateur SF_TEXT . - SF_USECODEPAGE
Rich Edit 3.0 et versions ultérieures : Lit UTF-8 RTF et le texte à l’aide d’autres pages de code. La page de code est définie dans le mot en haut de wParam. Par exemple, pour UTF-8 RTF, définissez wParam sur (CP_UTF8 << 16) | SF_USECODEPAGE | SF_RTF. -
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 . Lors de la sortie, le membre dwError peut contenir un code d’erreur différent de zéro si une erreur s’est produite.
Valeur retournée
Ce message retourne le nombre de caractères lus.
Notes
Lorsque vous envoyez un message EM_STREAMIN , le contrôle d’édition enrichi 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 continue jusqu’à ce que la fonction de rappel indique que l’opération de flux entrant est terminée ou qu’une erreur se produit.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2003 [applications de bureau uniquement] |
En-tête |
|
Voir aussi
-
Référence