Třída CSnapInItemImpl
Tato třída poskytuje metody provádění objektu modulu snap-in uzlu.
Dů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 |
---|---|
Konstruktor. |
Veřejné metody
Název |
Description |
---|---|
Přidá položky kontextové nabídky. |
|
Konzola volána při výběru položky vlastní nabídky. |
|
Přidá stránky vlastností modulu snap-in. |
|
Zkopíruje informace o objektu modulu snap-in do zadaného datového proudu. |
|
Načte RESULTDATAITEM strukturu modulu snap-in. |
|
Určuje typ zobrazení používaný v podokně výsledků. |
|
Načte SCOPEDATAITEM strukturu modulu snap-in. |
|
Vyvolána konzola upozornění modulu snap-in akcí provedených uživatelem. |
|
Pokud uzel modulu snap-in podporuje stránky vlastností nazývá. |
|
Změní příznaky nabídky vložení objektu modulu snap-in. |
|
Nastaví informace zadané tlačítko. |
|
Aktualizuje stav položky kontextové nabídky. |
|
Aktualizuje stav zadané tlačítko. |
Veřejné datové členy
Název |
Description |
---|---|
Název objektu modulu snap-in. |
|
Windows RESULTDATAITEM struktury používané CSnapInItemImpl objektu. |
|
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