Partager via


COleServerDoc::UpdateAllItems

Appelez cette fonction pour notifier tous les éléments liés connectés au document que le document a changé.

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

Paramètres

  • pSender
    Pointeur vers l'élément qui a modifié le document, ou NULL si tous les éléments doivent être mis à jour.

  • lHint
    Contient des informations sur la modification.

  • pHint
    Pointeur vers un objet de stocker des informations sur la modification.

  • nDrawAspect
    Détermine comment l'élément doit être dessiné.Il s'agit d'une valeur de l'énumération d' DVASPECT .Ce paramètre peut prendre l'une des valeurs suivantes :

    • l'élément d'DVASPECT_CONTENT est représenté de telle sorte qu'il puisse être affiché en tant qu'objet incorporé à l'intérieur de son conteneur.

    • l'élément d'DVASPECT_THUMBNAIL est affiché dans une représentation « miniature » afin qu'il puisse être affiché dans un outil de recherche.

    • l'élément d'DVASPECT_ICON est représenté par une icône.

    • l'élément d'DVASPECT_DOCPRINT est représenté comme s'il était imprimés à l'aide de la commande print du menu Fichier.

Notes

Vous appelez en général cette fonction lorsque l'utilisateur modifie le document serveur.Si un élément OLE est lié au document à une liaison automatique, l'élément est mis à jour pour refléter les modifications.Dans les applications conteneur écrites avec la bibliothèque MFC, la fonction membre d' OnChange d' COleClientItem est appelée.

Les appels à cette fonction la fonction membre d' OnUpdate pour chacun des éléments du document sauf l'élément d'envoi, en passant pHint, lHint, et nDrawAspect.Utilisez ces paramètres pour passer des informations aux éléments sur les modifications apportées au document.Vous pouvez encoder des informations à l'aide de lHint ou vous pouvez définir CObjectclasse dérivée pour stocker des informations sur les modifications et passer un objet de cette classe à l'aide de pHint.Substituez la fonction membre d' OnUpdate dans votre COleServerItemclasse dérivée pour optimiser mettre à jour l'de chaque selon que d'élément que la présentation a modifié.

Configuration requise

Header: afxole.h

Voir aussi

Référence

Classe de COleServerDoc

Graphique de la hiérarchie

COleServerDoc::NotifyChanged

COleServerItem::OnUpdate

COleServerDoc::NotifySaved

COleClientItem::OnChange