IUICollectionChangedEvent インターフェイス (uiribbon.h)

IUICollectionChangedEvent インターフェイスは、アプリケーションによって実装され、実行時にコレクションへの変更を処理するために必要なメソッドを定義します。

継承

IUICollectionChangedEvent インターフェイスは、IUnknown インターフェイスから継承されます。 IUICollectionChangedEvent には、次の種類のメンバーもあります。

メソッド

IUICollectionChangedEvent インターフェイスには、これらのメソッドがあります。

 
IUICollectionChangedEvent::OnChanged

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

注釈

Windows リボン フレームワークには、実行時にコレクション変更イベントをリッスンして処理するための 、接続可能なオブジェクト の標準コンポーネント オブジェクト モデル (COM) クライアント サーバー メカニズムが組み込まれています。

リボンは、クライアントの受信通知インターフェイスと送信通知インターフェイス (リボン ホスト アプリケーション) の両方を定義する COM サーバー接続可能オブジェクトとして機能します。 受信インターフェイスはリボンによって実装されます。 発信インターフェイスは、アプリケーションによって作成され、クライアント接続シンクと呼ばれる専用オブジェクトにアプリケーションによって実装されます。 このシンクは、接続可能なオブジェクトへの接続を確立するために使用されます。

リボンでは、受信インターフェイスと発信インターフェイスを定義するだけでなく、 IConnectionPointContainer インターフェイスを実装し、 IConnectionPoint インターフェイスを実装し、クライアント シンクとの接続を管理する接続ポイント オブジェクトを少なくとも 1 つ作成する必要があります。

メモ クライアントは、クライアントがシンク オブジェクトの作成を試みる前に、 IConnectionPointContainer の接続可能オブジェクトに対してクエリを実行して、オブジェクトが接続可能かどうかを判断する必要があります。
 
リボンの場合、 IUICollectionChangedEvent はフレームワークによって定義され、アプリケーションによって実装される送信インターフェイスです。 リボンは、コレクションが変更されたときに送信通知を送信することによって、クライアントで IUICollectionChangedEvent::OnChanged イベントをトリガーします。たとえば、クイック アクセス ツール バー (QAT) に Command を追加します。

要件

要件
サポートされている最小のクライアント Windows 7、Windows Vista SP2 および Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー uiribbon.h

こちらもご覧ください

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

ギャラリーのサンプル

IUICollection