Freigeben über


IUICollectionChangedEvent::OnChanged-Methode (uiribbon.h)

Wird aufgerufen, wenn sich eine IUICollection ändert.

Syntax

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

Parameter

[in] action

Typ: UI_COLLECTIONCHANGE

Die Aktion , die für die IUICollection ausgeführt wird.

[in] oldIndex

Typ: UINT32

Index des alten Elements beim Entfernen oder Ersetzen; andernfalls UI_COLLECTION_INVALIDINDEX.

[in] oldItem

Typ: IUnknown*

Zeiger auf das alte Element beim Entfernen oder Ersetzen; andernfalls NULL.

[in] newIndex

Typ: UINT32

Index des neuen Elements beim Einfügen, Hinzufügen oder Ersetzen; andernfalls UI_COLLECTION_INVALIDINDEX.

[in] newItem

Typ: IUnknown*

Zeiger auf das neue Element beim Einfügen, Hinzufügen oder Ersetzen; andernfalls NULL.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Die IUICollectionChangedEvent::OnChanged-Schnittstelle wird von der Menübandhostanwendung (der Clientverbindungssenke) als Listener für Sammlungsänderungen implementiert, die vom Menüband ausgelöst werden (das verbindungsbare Objekt).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile uiribbon.h
DLL Mshtml.dll

Weitere Informationen

Ereignisse in COM- und Verbindungsobjekten

Katalogbeispiel

IUICollection

IUICollectionChangedEvent