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