COleControl::OnRenderData

virtual BOOL OnRenderData ( LPFORMATETC lpFormatEtc, LPSTGMEDIUM lpStgMedium );

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário 0.

Parâmetros

lpFormatEtc

Aponta para o FORMATETC estrutura especificando o formato em que informações são solicitadas.

lpStgMedium

Aponta para um STGMEDIUM estrutura na qual os dados são a ser retornado.

Observações

Chamado pela estrutura para recuperar dados no Formatarar especificado. O Formatarar especificado é um anteriormente colocado no objeto de Controlarar usando o DelayRenderData ou DelayRenderFileData membro funções para processamento atrasado. A implementação padrão desta função chama OnRenderFileData ou OnRenderGlobalData, respectivamente, quando o médio de armazenamento fornecido for um arquivo ou memória. Se o Formatarar solicitado é CF_METAFILEPICT ou o formato de conjunto de propriedade persistentes, a implementação padrão processa os dados apropriados e retorna diferente de zero. Caso contrário, retorna 0 e não faz nada.

Se lpStgMedium-gt; tymed é TYMED_NULL, o STGMEDIUM deve ser alocada e preenchida conforme especificado por lpFormatEtc - > tymed. Se não for TYMED_NULL, o STGMEDIUM deve ser preenchido local com os dados.

Substituir esta função para fornecer seus dados no Formatarar solicitado e médio. Dependendo de seus dados, talvez queira substituir uma das outros versões dessa função em vez disso. Se os dados forem pequenas e fixo em tamanho, substituir OnRenderGlobalData. Se seus dados em um arquivo ou é de tamanho variável, substituir OnRenderFileData.

Para obter mais informações, consulte o FORMATETC e STGMEDIUM estruturas na documentação do OLE.

Visão geral de COleControl |nbsp; Membros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;COleControl::OnRenderFileData, COleControl::OnRenderGlobalData

Index