Sdílet prostřednictvím


Třída ICollectionOnSTLImpl

Tato třída poskytuje metody používané třídy kolekce.

template <
   class T,
   class CollType,
   class ItemType,
   class CopyItem,
   class EnumType
>
class ICollectionOnSTLImpl :
   public T

Parametry

  • T
    Rozhraní kolekce COM.

  • CollType
    Třída kontejneru STL.

  • Typ položky
    Typ položky prezentována kontejner rozhraní.

  • CopyItem
    A třídy kopie zásady.

  • EnumType
    A CComEnumOnSTL-třída výčtu kompatibilní.

Členy

t3sek1w5.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

ICollectionOnSTLImpl::get__NewEnum

Vrátí objekt čítače výčtu kolekce.

ICollectionOnSTLImpl::get_Count

Vrátí počet prvků v kolekci.

ICollectionOnSTLImpl::get_Item

Vrátí požadované položky z kolekce.

t3sek1w5.collapse_all(cs-cz,VS.110).gifVeřejné datové členy

Název

Description

ICollectionOnSTLImpl::m_coll

Kolekce.

Poznámky

Tato třída poskytuje tři metody pro provádění rozhraní sběru: get_Count, Metody get_Item, a get__NewEnum.

Pomocí této třídy:

  • Definovat nebo vypůjčíte rozhraní kolekce, které chcete implementovat.

  • Třída odvozena od specializace z ICollectionOnSTLImpl založených na tomto rozhraní kolekce.

  • Provádět jakékoli metody z rozhraní sběru není zpracována pomocí odvozené třídy ICollectionOnSTLImpl .

[!POZNÁMKA]

Kolekce je duální rozhraní, odvození třídy z IDispatchImpl, passing ICollectionOnSTLImpl specializace jako první parametr šablony ATL poskytnout provádění chcete-li IDispatch metod.

  • Přidat položky do m_coll člena do kolekce.

Další informace a příklady viz kolekce ATL a čítače výčtu.

Hierarchii dědičnosti

T

ICollectionOnSTLImpl

Požadavky

Záhlaví: atlcom.h

Viz také

Koncepty

Vzorek ATLCollections

Další zdroje

Přehled třídy ATL