Méthode IAdviseSink::OnViewChange (objidl.h)
Avertit les récepteurs d’avis inscrits d’un objet que sa vue a changé.
Syntaxe
void OnViewChange(
[in] DWORD dwAspect,
[in] LONG lindex
);
Paramètres
[in] dwAspect
Aspect, ou affichage, de l'objet. Contient une valeur extraite de l’énumération DVASPECT .
[in] lindex
Partie de l'affichage qui a été modifiée. Actuellement, seul -1 est valide.
Valeur de retour
None
Notes
Les conteneurs s’inscrivent pour être avertis lorsque la vue d’un objet change en appelant IViewObject::SetAdvise. Une fois inscrit, l’objet appelle la méthode IAdviseSink::OnViewChange du récepteur le cas échéant. OnViewChange peut être appelé lorsque l’objet est à l’état chargé ou en cours d’exécution.
Même si les valeurs DVASPECT sont des bits d’indicateur individuels, dwAspect ne peut représenter qu’une seule valeur. Autrement dit, dwAspect ne peut pas contenir le résultat d’une opération OR combinant au moins deux valeurs DVASPECT .
Le paramètre lindex représente la partie de l’aspect qui vous intéresse. La valeur de lindex dépend de la valeur de dwAspect. Si dwAspect est DVASPECT_THUMBNAIL ou DVASPECT_ICON, lindex est ignoré. Si dwAspect est DVASPECT_CONTENT, lindex doit avoir la valeur -1, ce qui indique que la vue entière est intéressante et est la seule valeur actuellement valide.
Spécifications
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | objidl.h |