BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP
Oznacza początek mapę klas danych rozszerzenia przystawki.
BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP( classname )
Parametry
- nazwa_klasy
[w] Nazwa klasy danych rozszerzenia przystawki.
Uwagi
Uruchom przystawkę rozszerzenia mapę z BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP makro, dodać wpisy dla każdego z typów danych na rozszerzenie przystawki, z EXTENSION_SNAPIN_NODEINFO_ENTRY makro i ukończyć mapy z END_EXTENSION_SNAPIN_NODEINFO_MAP makro.
Przykład
class CMyExtSnapinExtData :
public CSnapInItemImpl<CMyExtSnapinExtData>,
public CMySnapinBase
{
public:
CMyExtSnapinExtData() {}
};
class CMyExtSnapin :
public CComObjectRoot,
public CSnapInObjectRoot<1, CMyExtSnapin>,
public IComponentDataImpl<CMyExtSnapin, CMyExtSnapin>
{
public:
CMyExtSnapin() {}
BEGIN_COM_MAP(CMyExtSnapin)
END_COM_MAP()
EXTENSION_SNAPIN_DATACLASS(CMyExtSnapinExtData)
BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP(CMyExtSnapin)
EXTENSION_SNAPIN_NODEINFO_ENTRY(CMyExtSnapinExtData)
END_EXTENSION_SNAPIN_NODEINFO_MAP()
};
Wymagania
Nagłówek: atlsnap.h
Zobacz też
Informacje
END_EXTENSION_SNAPIN_NODEINFO_MAP
EXTENSION_SNAPIN_NODEINFO_ENTRY