Partilhar via


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

Você pode usar fluxos para transferir dados para dentro ou para fora de um controle de edição avançado (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çado (ou seja, transmitir os dados), use a função de 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 cada vez.

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

Ver também

Usando CRichEditCtrl
Controlos