Partilhar via


COleDataSource::OnRenderFileData

Chamado pela estrutura para recuperar dados no formato especificado quando o meio de armazenamento especificado é um arquivo.

virtual BOOL OnRenderFileData(
   LPFORMATETC lpFormatEtc,
   CFile* pFile 
);

Parâmetros

  • lpFormatEtc
    Pontos a estrutura de FORMATETC que especifica o formato em que a informação é solicitada.

  • pFile
    Os pontos a CFile objeto no qual os dados devem ser processados.

Valor de retorno

Diferente de zero se com êxito; se não 0.

Comentários

O formato especificado é colocado anteriormente em um objeto de COleDataSource usando a função de membro de DelayRenderData para processar tarde.A implementação padrão de essa função retorna apenas Falso.

Este é um substituível avançado.Substituir essa função para fornecer os dados no formato e entre aplicativos.Dependendo dos dados, você pode desejar substituir ao invés de uma das outras versões de essa função.Se você desejar manipular vários meios de memória, substitua OnRenderData.Se seus dados estão em um arquivo, ou são de tamanho variável, substitua OnRenderFileData.Para obter mais informações sobre o processamento de tarde como tratado pelo MFC, consulte o artigo objetos de dados e fontes de dados: Tratamento.

Para obter mais informações, consulte a estrutura e IDataObject::GetData de FORMATETC em Windows SDK*.*

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe de COleDataSource

Gráfico de hierarquia

COleDataSource::DelayRenderData

COleDataSource::DelayRenderFileData

COleDataSource::OnRenderData

COleDataSource::OnRenderGlobalData

COleDataSource::OnSetData

Classe de CFile