共用方式為


CSnapInItemImpl::Notify

呼叫,以嵌入式管理單元的物件是由使用者動作。

STDMETHOD( 
   Notify 
)( 
   MMC_NOTIFY_TYPE event, 
   long arg, 
   long param, 
   IComponentData* pComponentData, 
   IComponent* pComponent, 
   DATA_OBJECT_TYPES type 
) = 0;

參數

  • event
    [in] 識別使用者採取的動作。 下列是可能的告知:

    • 當 Windows 啟動且已停用時,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 第一次傳送至重新命名的查詢和第二次重新命名。

    • 當範圍或結果檢視窗格中的項目被選取時,MMCN_SELECT 傳送。

    • 當範圍項目第一次時,會選取或取消選取MMCN_SHOW 傳送。

    • MMCN_VIEW_CHANGE 傳送,當嵌入式管理單元可以更新所有檢視時,會在發生變更時。

  • arg
    [in] 取決於告知類型。

  • param
    [in] 取決於告知類型。

  • pComponentData
    [in] 實作 IComponentData之物件的指標。 如果告知,並不會從 IComponentData::Notify,順向這個參數是 NULL

  • pComponent
    [in] 物件的指標 IComponent實作。 如果告知,並不會從 IComponent::Notify,順向這個參數是 NULL

  • type
    [in] 指定物件的型別。 它可以是下列其中一個值:

    • CCT_SCOPE 範圍窗格內容的資料物件。

    • CCT_RESULT 結果窗格內容的資料物件。

    • CCT_SNAPIN_MANAGER 嵌入式管理單元的管理員內容的資料物件。

    • CCT_UNINITIALIZED 資料物件具有無效的型別。

需求

Header: atlsnap.h

請參閱

參考

CSnapInItemImpl Class