Partilhar via


COleServerDoc::UpdateAllItems

Chamar essa função para notificar todos os itens associados conectados ao documento que o documento alterado.

void UpdateAllItems(
   COleServerItem* pSender,
   LPARAM lHint = 0L,
   CObject* pHint = NULL,
   DVASPECT nDrawAspect = DVASPECT_CONTENT 
);

Parâmetros

  • pSender
    Ponteiro para o item que alterou o documento, ou NULO se todos os itens devem ser atualizados.

  • lHint
    Contém informações sobre a alteração.

  • pHint
    Ponteiro para um objeto que armazena informações sobre a alteração.

  • nDrawAspect
    Determina como o item deve ser desenhado.Este é um valor de enumeração de DVASPECT .Este parâmetro pode ter um dos seguintes valores:

    • o item deDVASPECT_CONTENT é representado de tal forma que pode ser exibido como um objeto inserido no seu recipiente.

    • o item deDVASPECT_THUMBNAIL é processado em uma representação de “miniatura” para que ele possa ser exibido em uma ferramenta chamada.

    • o item deDVASPECT_ICON é representado por um ícone.

    • o item deDVASPECT_DOCPRINT é representado como se fosse impresso usando o comando de menu cópia do arquivo.

Comentários

Normalmente você chama essa função após o usuário altera o documento de servidor.Se um item OLE é associado ao documento com um link automático, o item é atualizado para refletir as alterações.Em aplicativos de contêiner escritos com a biblioteca de classes da Microsoft foundation, a função de membro de OnChange de COleClientItem é chamada.

Este as chamadas de função a função de membro de OnUpdate para cada um dos itens de documento excetuam o item enviando, passando pHint, lHint, e nDrawAspect.Use esses parâmetros para passar informações para os itens sobre as alterações feitas ao documento.Você pode codificar informações usando lHint ou você pode definir CObject- classe derivada para armazenar informações sobre as alterações e passar um objeto de aquela classe que usa pHint.Substitua a função de membro em seu COleServerItem- classe derivada de OnUpdate para otimizar atualizar de cada item dependendo se sua apresentação é alterado.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe de COleServerDoc

Gráfico de hierarquia

COleServerDoc::NotifyChanged

COleServerItem::OnUpdate

COleServerDoc::NotifySaved

COleClientItem::OnChange