Compartir a través de


mensaje de EM_STREAMIN

Reemplaza el contenido de un control de edición enriquecido por un flujo de datos proporcionado por una aplicación definida por una función de devolución de llamada EditStreamCallback .

Parámetros

wParam

Especifica el formato de datos y las opciones de reemplazo. Este valor debe ser uno de los siguientes valores.

Valor Significado
SF_RTF
RTF
SF_TEXT
Texto

Además, puede especificar las marcas siguientes.

Valor Significado
SFF_PLAINRTF
Si se especifica, solo se transmiten palabras clave comunes a todos los lenguajes. Las palabras clave RTF específicas del lenguaje en la secuencia se omiten. Si no se especifica, todas las palabras clave se transmiten en secuencias. Puede combinar esta marca con la marca SF_RTF .
SFF_SELECTION
Si se especifica, el flujo de datos reemplaza el contenido de la selección actual. Si no se especifica, el flujo de datos reemplaza todo el contenido del control. Puede combinar esta marca con las marcas SF_TEXT o SF_RTF .
SF_UNICODE
Microsoft Rich Edit 2.0 y versiones posteriores: Indica texto Unicode. Puede combinar esta marca con la marca SF_TEXT .
SF_USECODEPAGE
Rich Edit 3.0 y versiones posteriores: Lee UTF-8 RTF y texto con otras páginas de códigos. La página de códigos se establece en la palabra alta de wParam. Por ejemplo, para UTF-8 RTF, establezca wParam en (CP_UTF8 << 16) | SF_USECODEPAGE | SF_RTF.

lParam

Puntero a una estructura EDITSTREAM . En la entrada, el miembro pfnCallback de esta estructura debe apuntar a una función EditStreamCallback definida por la aplicación. En la salida, el miembro dwError puede contener un código de error distinto de cero si se produjo un error.

Valor devuelto

Este mensaje devuelve el número de caracteres leídos.

Comentarios

Cuando se envía un mensaje de EM_STREAMIN , el control de edición enriquecido realiza llamadas repetidas a la función EditStreamCallback especificada por el miembro pfnCallback de la estructura EDITSTREAM . Cada vez que se llama a la función de devolución de llamada, rellena un búfer con datos que se van a leer en el control. Esto continúa hasta que la función de devolución de llamada indica que la operación de entrada del flujo se ha completado o se produce un error.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado
Richedit.h

Consulte también

Referencia

EDITSTREAM

EditStreamCallback

EM_STREAMOUT