Partilhar via


Operações de fluxo em controles de edição avançada

Você pode usar fluxos para transferir dados de e para um controle de edição avançada (CRichEditCtrl). Um fluxo é definido por uma estrutura EDITSTREAM, que especifica um buffer e uma função de retorno de chamada definida pelo aplicativo.

Para ler dados em um controle de edição avançada (ou seja, transmitir os dados para o controle), use a função membro StreamIn. O controle chama repetidamente a função de retorno de chamada definida pelo aplicativo, que transfere uma parte dos dados para o buffer a cada vez.

Para salvar o conteúdo de um controle de edição avançada (ou seja, transmitir os dados para fora), você pode usar a função membro StreamOut. O controle grava repetidamente no buffer e chama a função de retorno de chamada definida pelo aplicativo. Para cada chamada, a função de retorno de chamada salva o conteúdo do buffer.

Confira também

Usando CRichEditCtrl
Controles