Share via


CSnapInItemImpl クラス

このクラスには、スナップイン ノード オブジェクトを実装するためのメソッドが用意されています。

template <
   class T,
   BOOL bIsExtension = FALSE
>
class ATL_NO_VTABLE CSnapInItemImpl :
   public CSnapInItem

パラメーター

  • T
    CSnapInItemImpl の派生クラス。

  • bIsExtension
    オブジェクトがスナップイン エクステンションの場合は TRUE。それ以外の場合は FALSE

解説

CSnapInItemImpl クラスは、メニュー アイテムとツール バーの追加、スナップイン ノード オブジェクトに対するコマンドの適切なハンドラー関数への送信など、スナップイン ノード オブジェクトに対する基本的な実装を提供します。 これらの機能は、複数のインターフェイスとマップ タイプを使用して実装されます。 既定の実装は、派生クラスの正しいインスタンスを判定し、メッセージをそのインスタンスに送信することによって、ノード オブジェクトに送られた通知を処理します。

必要条件

**ヘッダー:**atlsnap.h

参照

その他の技術情報

CSnapInItemImpl のメンバー

ATL クラスの概要