Partilhar via


COleControl::OnRenderData

Chamado pela estrutura para recuperar dados no formato especificado.

virtual BOOL OnRenderData(
   LPFORMATETC lpFormatEtc,
   LPSTGMEDIUM lpStgMedium 
);

Parâmetros

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

  • lpStgMedium
    Pontos a estrutura de STGMEDIUM em que os dados serão retornado.

Valor de retorno

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

Comentários

O formato especificado é um colocado anteriormente no objeto do controle usando as funções de membro de DelayRenderData ou de DelayRenderFileData para processar tarde.A implementação padrão de este chamadas de função OnRenderFileData ou OnRenderGlobalData, respectivamente, se o suporte de memória fornecido é um arquivo ou memória.Se o formato aplicativo é CF_METAFILEPICT ou formato persistente set da propriedade, a implementação padrão processa os dados apropriados e retorna diferente de zero.Caso contrário, retornará 0 e não fará nada.

Se lpstgmedium->tymed é TYMED_NULL, STGMEDIUM deve ser atribuído e preenchido como especificado pelo lpformatetc->tymed.Se não TYMED_NULL, STGMEDIUM deve ser preenchido com dados no lugar.

Substituir essa função para fornecer os dados no formato e entre aplicativos.Dependendo dos dados, você pode querer substituir o invés de uma das outras versões de essa função.Se os dados são pequenos e corrigidos em tamanho, substitua OnRenderGlobalData.Se seus dados estão em um arquivo, ou são de tamanho variável, substitua OnRenderFileData.

Para obter mais informações, consulte as estruturas de FORMATETC e de STGMEDIUM em Windows SDK.

Requisitos

Cabeçalho: afxctl.h

Consulte também

Referência

Classe de COleControl

Gráfico de hierarquia

COleControl::OnRenderFileData

COleControl::OnRenderGlobalData