Condividi tramite


Metodo IUICollectionChangedEvent::OnChanged (uiribbon.h)

Chiamato quando viene modificato un oggetto IUICollection .

Sintassi

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

Parametri

[in] action

Tipo: UI_COLLECTIONCHANGE

Azione eseguita su IUICollection.

[in] oldIndex

Tipo: UINT32

Indice dell'elemento precedente in caso di rimozione o sostituzione; in caso contrario , UI_COLLECTION_INVALIDINDEX.

[in] oldItem

Tipo: IUnknown*

Puntatore all'elemento precedente in caso di rimozione o sostituzione; in caso contrario , NULL.

[in] newIndex

Tipo: UINT32

Indice del nuovo elemento in caso di inserimento, aggiunta o sostituzione; in caso contrario , UI_COLLECTION_INVALIDINDEX.

[in] newItem

Tipo: IUnknown*

Puntatore al nuovo elemento in caso di inserimento, aggiunta o sostituzione; in caso contrario , NULL.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

L'interfaccia IUICollectionChangedEvent::OnChanged viene implementata dall'applicazione host della barra multifunzione (sink di connessione client) come listener per gli eventi modificati della raccolta generati dalla barra multifunzione (l'oggetto connettibile).

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione uiribbon.h
DLL Mshtml.dll

Vedi anche

Eventi in oggetti COM e connettibili

Esempio di raccolta

IUICollection

IUICollectionChangedEvent