IUICollectionChangedEvent::OnChanged メソッド (uiribbon.h)

IUICollection が変更されたときに呼び出されます。

構文

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

パラメーター

[in] action

種類: UI_COLLECTIONCHANGE

IUICollection に対して実行されるアクション

[in] oldIndex

種類: UINT32

削除または置換時の古い項目のインデックス。それ以外の場合 はUI_COLLECTION_INVALIDINDEX

[in] oldItem

種類: IUnknown*

削除または置換時の古い項目へのポインター。それ以外の場合 は NULL

[in] newIndex

種類: UINT32

挿入、追加、または置換時の新しい項目のインデックス。それ以外の場合 はUI_COLLECTION_INVALIDINDEX

[in] newItem

種類: IUnknown*

挿入、追加、または置換時の新しい項目へのポインター。それ以外の場合 は NULL

戻り値

種類: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

IUICollectionChangedEvent::OnChanged インターフェイスは、リボン ホスト アプリケーション (クライアント接続シンク) によって、リボン (接続可能オブジェクト) によって発生するコレクション変更イベントのリスナーとして実装されます。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー uiribbon.h
[DLL] Mshtml.dll

こちらもご覧ください

COM および Connectable オブジェクトのイベント

ギャラリーのサンプル

IUICollection

IUICollectionChangedEvent