Compartilhar via


Método IUICollectionChangedEvent::OnChanged (uiribbon.h)

Chamado quando uma IUICollection é alterada.

Sintaxe

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

Parâmetros

[in] action

Tipo: UI_COLLECTIONCHANGE

A ação executada na IUICollection.

[in] oldIndex

Tipo: UINT32

Índice do item antigo em remover ou substituir; caso contrário , UI_COLLECTION_INVALIDINDEX.

[in] oldItem

Tipo: IUnknown*

Ponteiro para o item antigo em remover ou substituir; caso contrário , NULL.

[in] newIndex

Tipo: UINT32

Índice do novo item na inserção, adição ou substituição; caso contrário , UI_COLLECTION_INVALIDINDEX.

[in] newItem

Tipo: IUnknown*

Ponteiro para o novo item na inserção, adição ou substituição; caso contrário , NULL.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

A interface IUICollectionChangedEvent::OnChanged é implementada pelo aplicativo host Ribbon (o coletor de conexão do cliente) como um ouvinte para eventos alterados de coleção que são disparados pela Faixa de Opções (o objeto conectável).

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho uiribbon.h
DLL Mshtml.dll

Confira também

Eventos em OBJETOS COM e Conectáveis

Exemplo de galeria

IUICollection

IUICollectionChangedEvent