アクティベーション : 動詞

この技術情報では、プライマリ ロールについて説明し、セカンダリ動詞は、 OLE アクティベーションで再生されます。

通常、埋め込みアイテムをダブル クリックすると、ユーザーが編集できるようにします。ただし、特定の項目は、この方法を実行しません。たとえば、サウンド レコーダーのアプリケーションで作成された項目をダブル クリックすると、個別のペインのサーバーを開かずに; 代わりに、サウンドを再生します。

この動作の違いの原因はサウンド レコーダー項目に個別の 「プライマリ動詞があることです」。プライマリ動詞は、ユーザーが OLE アイテムをダブルクリック場合に発生する操作です。OLE アイテムのほとんどの場合、プライマリ動詞は、項目を作成したサーバーを起動編集です。一部の項目に、サウンド レコーダー項目など、主要な動詞は、再現です。

OLE アイテムの多くが 1 種類の動詞だけサポートし、編集、一般的な 1 です。ただし、一部の項目は複数の動詞をサポートします。たとえば、セカンダリ動詞としてサウンド レコーダー項目が編集をサポートしている。

頻繁に使用されるもう一つの動詞を開いています。開いている動詞が、サーバー アプリケーションが別のペインで起動以外の編集と同じです。この動詞は、コンテナー アプリケーションまたはサーバー アプリケーションが埋め込み先編集の有効化をサポートしないときに使用する必要があります。

項目が選択されたときに、プライマリ動詞以外のすべての動詞がサブメニュー コマンドを使って呼び出す必要があります。このサブメニューは項目でサポートされるすべての動詞が含まれ、通常 編集 のメニューの 型名の Object,オブジェクト コマンドによって到達されます。型名の Object,オブジェクト コマンドの詳細については、技術情報 メニューとリソース: コンテナーの加算を参照してください。

サーバー アプリケーションがサポートする動詞は、 Windows 登録データベースに示します。サーバー アプリケーションが Microsoft Foundation Class ライブラリに記述されており、サーバーが起動したときに自動的にすべての動詞を登録します。そうでない場合は、サーバー アプリケーションの初期化の段階でそれらを登録する必要があります。詳細については、技術情報 登録を参照してください。

参照

概念

アクティベーション (C++)

コンテナー

サーバー