Usando a área de transferência com arquivos AVI

A área de transferência fornece armazenamento conveniente e temporário que um aplicativo pode usar para copiar ou transferir arquivos AVI. O AVIFile inclui funções de área de transferência que você pode usar com arquivos de disco ou memória.

Você pode copiar um arquivo para a área de transferência usando a função AVIPutFileOnClipboard . Para gravar um arquivo que esteja na área de transferência para memória ou disco, use a função AVIGetFromClipboard .

Você pode limpar um arquivo da área de transferência usando a função AVIClearClipboard . Essa função não limpa outros tipos de informações, como texto, da área de transferência. Se você usar funções de área de transferência em seu aplicativo, desmarque a área de transferência com AVIClearClipboard antes de fechar o aplicativo ou fechar o arquivo na área de transferência. Você pode chamar AVIClearClipboard em seu aplicativo se AVIPutFileOnClipboard foi usado ou não.

Observação

Se o aplicativo copiar um arquivo para a área de transferência e o arquivo contiver dados de fluxo que podem ser alterados, você poderá criar um arquivo de memória de fluxos clonados usando a função AVIMakeFileFromStreams . Em seguida, você pode colocar o arquivo na área de transferência e, em seguida, liberar o arquivo original sem invalidá-lo.