Třída COleVariant
Zapouzdřuje VARIANTY datového typu.
class COleVariant : public tagVARIANT
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce COleVariant objektu. |
Veřejné metody
Název |
Description |
---|---|
Připojí VARIANTY se COleVariant . |
|
Změní typ variant tohoto COleVariant objektu. |
|
Vymaže to COleVariant objektu. |
|
Odpojí VARIANTY z COleVariant a vrátí VARIANTY. |
|
Bajtové pole zkopíruje z existujícího pole typu variant. |
|
Nastaví řetězec pro určitý typ obvykle ANSI. |
Veřejné operátory
Název |
Description |
---|---|
Převede COleVariant do hodnoty LPCVARIANT . |
|
Převede COleVariant do objektu LPVARIANT . |
|
Kopie COleVariant hodnotu. |
|
Porovnává dva COleVariant hodnoty. |
|
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