Share via


IUICollectionChangedEvent ::OnChanged, méthode (uiribbon.h)

Appelé lorsqu’une IUICollection change .

Syntaxe

HRESULT OnChanged(
  [in] UI_COLLECTIONCHANGE action,
  [in] UINT32              oldIndex,
  [in] IUnknown            *oldItem,
  [in] UINT32              newIndex,
  [in] IUnknown            *newItem
);

Paramètres

[in] action

Type : UI_COLLECTIONCHANGE

Action effectuée sur IUICollection.

[in] oldIndex

Type : UINT32

Index de l’ancien élément lors de la suppression ou du remplacement ; sinon , UI_COLLECTION_INVALIDINDEX.

[in] oldItem

Type : IUnknown*

Pointeur vers l’ancien élément lors de la suppression ou du remplacement ; sinon NULL.

[in] newIndex

Type : UINT32

Index du nouvel élément lors de l’insertion, de l’ajout ou du remplacement ; sinon , UI_COLLECTION_INVALIDINDEX.

[in] newItem

Type : IUnknown*

Pointeur vers le nouvel élément lors de l’insertion, de l’ajout ou du remplacement ; sinon NULL.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

L’interface IUICollectionChangedEvent ::OnChanged est implémentée par l’application hôte ribbon (le récepteur de connexion client) en tant qu’écouteur pour les événements modifiés de collection déclenchés par le ruban (l’objet connectable).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête uiribbon.h
DLL Mshtml.dll

Voir aussi

Événements dans com et objets connectables

Exemple de galerie

IUICollection

IUICollectionChangedEvent