Partilhar via


COleServerItem::OnInitFromData

Chamado pela estrutura para inicializar um item usando OLE o conteúdo de pDataObject.

virtual BOOL OnInitFromData( 
   COleDataObject* pDataObject, 
   BOOL bCreation  
);

Parâmetros

  • pDataObject
    Ponteiro para um objeto de dados OLE que contém dados em vários formatos para inicializar o item OLE.

  • bCreation
    Verdadeiro se a função é chamada para inicializar um item OLE que é criado por um aplicativo de contêiner. Falso se a função é chamada para substituir o conteúdo de um item OLE já existente.

Valor de retorno

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

Comentários

Se bCreation é Verdadeiro, essa função é chamada se um contêiner implementa o novo objeto de inserção com base na seleção atual. Os dados selecionados são usados para criar o novo item OLE. Por exemplo, ao selecionar um intervalo das células em um programa de planilha eletrônica e então ao usar o novo objeto de inserção para criar um gráfico com base nos valores no intervalo selecionado. A implementação padrão não fará nada. Substituir essa função para escolher um formato aceitável de aquelas oferecidas por pDataObject e inicializar o item OLE com base nos dados fornecidos. Este é um substituível avançado.

Para obter mais informações, consulte IOleObject::InitFromData em Windows SDK.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe de classe derivada COleServerItem

Gráfico da hierarquia