A mensagem EM_STREAMIN substitui o conteúdo de um Controlarar rich Editar com um transmitir dos dados fornecidos por um application-defined EditStreamCallback função de retorno de chamada.
EM_STREAMIN wParam = uFormat (WPARAM) (UINT);
lParam = (LPARAM) (EDITSTREAM longe *) lpStream
Valor | Significado |
---|---|
SF_TEXT | Texto |
SF_RTF | Formato Rich Text (RTF) |
Além disso, você pode especificar os sinalizadores a seguir.
Valor | Significado |
---|---|
SFF_SELECTION | O fluxo de dados substitui o conteúdo da seleção atual. Se este sinalizador não for especificado, o fluxo de dados substitui todo o conteúdo do Controlarar. Você pode combinar esse Sinalizar com os sinalizadores SF_TEXT ou SF_RTF. |
SFF_PLAINRTF | Palavras-chave RTF de idioma específico no fluxo é ignorado. Somente palavras-chave comuns a todas as línguas é transmitido em. Você pode combinar esse Sinalizar com a bandeira SF_RTF. |
SF_UNICODE | Rich Editar 2.0:Indica texto Unicode. Você pode combinar esse Sinalizar com a bandeira SF_TEXT. |
Retorna o número de caracteres lidos.
Quando você envia uma mensagem EM_STREAMIN, o controle rich edit faz chamadas repetidas para o EditStreamCallback função especificada pelo pfnCallback membro das EDITSTREAM estrutura. Cada vez que a função de retorno de chamada é chamada, ele preenche um buffer com dados para ler para o Controlarar. Isto continua até que a função de retorno de chamada indica que foi concluída a operação de fluxo, ou ocorre um erro.
nbsp; Windows &NT: requer versão 3.51 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Sem suporte.
Cabeçalho:Declarado em richedit.h.
Visão geral sobre controles de Rich Editar, Rich Editar mensagens, EDITSTREAM, EditStreamCallback, EM_STREAMOUT