CSnapInItemImpl::Notify
更新 : 2007 年 11 月
ユーザーがスナップイン オブジェクトに対して操作を行ったときに呼び出されます。
STDMETHOD(
Notify
)(
MMC_NOTIFY_TYPE event,
long arg,
long param,
IComponentData* pComponentData,
IComponent* pComponent,
DATA_OBJECT_TYPES type
) = 0;
パラメータ
event
[入力] ユーザーが行った操作。次の通知を指定できます。MMCN_ACTIVATE ウィンドウがアクティブまたは非アクティブにされている場合に送られます。
MMCN_ADD_IMAGES イメージを結果ペインに追加するために送られます。
MMCN_BTN_CLICK ユーザーがいずれかのツール バー ボタンをクリックした場合に送られます。
MMCN_CLICK ユーザーがリスト ビュー アイテムをクリックした場合に送られます。
MMCN_DBLCLICK ユーザーがリスト ビュー アイテムをダブルクリックした場合に送られます。
MMCN_DELETE オブジェクトを削除する必要があることをスナップインに知らせるために送られます。
MMCN_EXPAND フォルダを展開または折りたたむ必要がある場合に送られます。
MMCN_MINIMIZED ウィンドウがアイコン化または最大表示されている場合に送られます。
MMCN_PROPERTY_CHANGE ビューが変化することをスナップイン オブジェクトに通知するために送られます。
MMCN_REMOVE_CHILDREN スナップインが、指定されたノードの下に追加したサブツリー全体を削除する必要がある場合に送られます。
MMCN_RENAME 最初は名前を変更するかどうか問い合わせるために、2 回目は名前の変更を行うために送られます。
MMCN_SELECT スコープ ペインまたは結果ビュー ペインのアイテムが選択された場合に送られます。
MMCN_SHOW スコープ アイテムが初めて選択または選択解除された場合に送られます。
MMCN_VIEW_CHANGE 変更が行われるときにスナップインがすべてのビューを更新できる場合に送られます。
arg
[入力] 通知のタイプによって異なります。param
[入力] 通知のタイプによって異なります。pComponentData
[出力] IComponentData を実装するオブジェクトへのポインタ。通知が IComponentData::Notify から送られていない場合、このパラメータは NULL です。pComponent
[出力] IComponent. を実装するオブジェクトへのポインタ。通知が IComponent::Notify から送られていない場合、このパラメータは NULL です。type
[入力] オブジェクトのタイプ。次のいずれかの値を指定できます。CCT_SCOPE スコープ ペイン コンテキストのデータ オブジェクト。
CCT_RESULT 結果ペイン コンテキストのデータ オブジェクト。
CCT_SNAPIN_MANAGER スナップイン マネージャ コンテキストのデータ オブジェクト。
CCT_UNINITIALIZED データ オブジェクトのタイプは無効です。
必要条件
ヘッダー : atlsnap.h