CSnapInItemImpl 類別

這個類別會實作嵌入式管理單元的節點物件的方法。

重要事項重要事項

這個類別和其成員不能用於 Windows 執行階段執行的應用程式。

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

參數

  • T
    您的類別,衍生自 CSnapInItemImpl

  • bIsExtension
    ,如果物件是的嵌入式管理單元的副檔名,否則

Members

966c9tf4.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

CSnapInItemImpl::CSnapInItemImpl

建構函式。

966c9tf4.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CSnapInItemImpl::AddMenuItems

將功能表項目加入至內容功能表。

CSnapInItemImpl::Command

呼叫主控台,當自訂功能表項目已選取。

CSnapInItemImpl::CreatePropertyPages

將頁面加入至嵌入式管理單元的屬性工作表。

CSnapInItemImpl::FillData

如需嵌入式管理單元的物件複本資訊加入至指定的資料流中。

CSnapInItemImpl::GetResultPaneInfo

擷取嵌入式管理單元的 RESULTDATAITEM 結構。

CSnapInItemImpl::GetResultViewType

判斷 [結果] 窗格所使用的檢視類型。

CSnapInItemImpl::GetScopePaneInfo

擷取嵌入式管理單元的 SCOPEDATAITEM 結構。

CSnapInItemImpl::Notify

呼叫主控台告知使用者採取的動作嵌入式管理單元。

CSnapInItemImpl::QueryPagesFor

請呼叫這個嵌入式管理單元的節點是否支援屬性頁。

CSnapInItemImpl::SetMenuInsertionFlags

修改嵌入式管理單元物件功能表來將旗標。

CSnapInItemImpl::SetToolbarButtonInfo

設定指定的工具列按鈕的資訊。

CSnapInItemImpl::UpdateMenuState

更新內容功能表項目的狀態。

CSnapInItemImpl::UpdateToolbarButton

更新指定的工具列按鈕的狀態。

966c9tf4.collapse_all(zh-tw,VS.110).gif公用資料成員

名稱

描述

CSnapInItemImpl::m_bstrDisplayName

嵌入式管理單元的物件名稱。

CSnapInItemImpl::m_resultDataItem

CSnapInItemImpl 物件使用的視窗 RESULTDATAITEM 結構。

CSnapInItemImpl::m_scopeDataItem

CSnapInItemImpl 物件使用的視窗 SCOPEDATAITEM 結構。

備註

CSnapInItemImpl 為嵌入式管理單元會提供物件的基底實作,例如將功能表項目和工具列,,和向前這個嵌入式管理單元的節點順序為適當的處理常式中運作。這些實作功能時使用的數個不同介面並對應型別。預設實作會處理告知傳送至節點可以判斷所衍生類別的正確執行個體會轉送訊息回應至正確的執行個體。

繼承階層架構

CSnapInItem

CSnapInItemImpl

需求

Header: atlsnap.h

請參閱

其他資源

ATL 類別概觀