Sdílet prostřednictvím


Třída COleVariant

Zapouzdřuje VARIANTY datového typu.

class COleVariant : public tagVARIANT

Členy

Veřejné konstruktory

Název

Description

COleVariant::COleVariant

Konstrukce COleVariant objektu.

Veřejné metody

Název

Description

COleVariant::Attach

Připojí VARIANTY se COleVariant .

COleVariant::ChangeType

Změní typ variant tohoto COleVariant objektu.

COleVariant::Clear

Vymaže to COleVariant objektu.

COleVariant::Detach

Odpojí VARIANTY z COleVariant a vrátí VARIANTY.

COleVariant::GetByteArrayFromVariantArray

Bajtové pole zkopíruje z existujícího pole typu variant.

COleVariant::SetString

Nastaví řetězec pro určitý typ obvykle ANSI.

Veřejné operátory

Název

Description

COleVariant::operator LPCVARIANT

Převede COleVariant do hodnoty LPCVARIANT .

COleVariant::operator LPVARIANT

Převede COleVariant do objektu LPVARIANT .

COleVariant::operator =

Kopie COleVariant hodnotu.

COleVariant::operator ==

Porovnává dva COleVariant hodnoty.

COleVariant::operator <>,

Outputs a COleVariant value to CArchive or CDumpContext and inputs a COleVariant object from CArchive.

Poznámky

Tento typ dat se používá v automatizaci OLE.Konkrétně DISPPARAMS struktury obsahuje ukazatel na pole VARIANTY struktury.A DISPPARAMS struktury slouží k předání parametrů IDispatch::Invoke.

[!POZNÁMKA]

Tato třída je odvozena z VARIANTY struktury.To znamená, že můžete předat COleVariant v parametru, který volá VARIANTY a že členové data VARIANTY struktury jsou členy přístupná data COleVariant .

Dvou souvisejících tříd MFC COleCurrency a COleDateTime zapouzdření dat variant typy měny (VT_CY) a den (VT_DATE). COleVariant Třídy se velmi často používá třídy DAO; Tyto třídy pro typické použití třídy, viz například CDaoQueryDef a CDaoRecordset.

Další informace naleznete VARIANTY, měny, DISPPARAMS, a IDispatch::Invoke položky .

Další informace týkající COleVariant třídy a jeho použití v automatizaci OLE naleznete v článku "Předávání parametrů v automatizaci OLE" automatizace.

Hierarchii dědičnosti

tagVARIANT

COleVariant

Požadavky

Záhlaví: afxdisp.h

Viz také

Referenční dokumentace

Graf hierarchie