Sdílet prostřednictvím


Třída CSnapInItemImpl

Tato třída poskytuje metody provádění objektu modulu snap-in uzlu.

Důležitá poznámkaDůležité

Třídy a jejích členů nelze použít v aplikacích, které spustit v modulu Runtime v systému Windows.

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

Parametry

  • T
    Vaší třídy odvozené z CSnapInItemImpl .

  • bIsExtension
    TRUE Pokud je objekt rozšíření modulu snap-in; jinak FALSE.

Členy

Veřejné konstruktory

Název

Description

CSnapInItemImpl::CSnapInItemImpl

Konstruktor.

Veřejné metody

Název

Description

CSnapInItemImpl::AddMenuItems

Přidá položky kontextové nabídky.

CSnapInItemImpl::Command

Konzola volána při výběru položky vlastní nabídky.

CSnapInItemImpl::CreatePropertyPages

Přidá stránky vlastností modulu snap-in.

CSnapInItemImpl::FillData

Zkopíruje informace o objektu modulu snap-in do zadaného datového proudu.

CSnapInItemImpl::GetResultPaneInfo

Načte RESULTDATAITEM strukturu modulu snap-in.

CSnapInItemImpl::GetResultViewType

Určuje typ zobrazení používaný v podokně výsledků.

CSnapInItemImpl::GetScopePaneInfo

Načte SCOPEDATAITEM strukturu modulu snap-in.

CSnapInItemImpl::Notify

Vyvolána konzola upozornění modulu snap-in akcí provedených uživatelem.

CSnapInItemImpl::QueryPagesFor

Pokud uzel modulu snap-in podporuje stránky vlastností nazývá.

CSnapInItemImpl::SetMenuInsertionFlags

Změní příznaky nabídky vložení objektu modulu snap-in.

CSnapInItemImpl::SetToolbarButtonInfo

Nastaví informace zadané tlačítko.

CSnapInItemImpl::UpdateMenuState

Aktualizuje stav položky kontextové nabídky.

CSnapInItemImpl::UpdateToolbarButton

Aktualizuje stav zadané tlačítko.

Veřejné datové členy

Název

Description

CSnapInItemImpl::m_bstrDisplayName

Název objektu modulu snap-in.

CSnapInItemImpl::m_resultDataItem

Windows RESULTDATAITEM struktury používané CSnapInItemImpl objektu.

CSnapInItemImpl::m_scopeDataItem

Windows SCOPEDATAITEM struktury používané CSnapInItemImpl objektu.

Poznámky

CSnapInItemImplposkytuje základní implementační uzlu pro snap objektu, například přidání položky nabídky a panely nástrojů a předávání příkazů pro funkci zpracování odpovídající uzel modulu snap-in.Tyto funkce jsou implementovány pomocí několika různých rozhraní a mapování typů.Výchozí implementace zpracovává oznámení odeslaných stanovením správné instance, odvozené třídy a poté předání zprávy správné instanci objektu uzlu.

Hierarchii dědičnosti

CSnapInItem

CSnapInItemImpl

Požadavky

Záhlaví: atlsnap.h

Viz také

Další zdroje

Přehled třídy ATL