Klasa COleVariant
Hermetyzuje WARIANTU typu danych.
class COleVariant : public tagVARIANT
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstrukcje COleVariant obiektu. |
Metody publiczne
Nazwa |
Opis |
---|---|
Dołącza WARIANTU do COleVariant. |
|
Zmiany typu wariantowego COleVariant obiektu. |
|
Wyczyści to COleVariant obiektu. |
|
Odłącza WARIANTU z COleVariant i zwraca WARIANTU. |
|
Pobiera tablicę bajtów z istniejącej tablicy wariantu. |
|
Ustawia ciąg do określonego typu, zazwyczaj ANSI. |
Podmioty publiczne
Nazwa |
Opis |
---|---|
Konwertuje COleVariant wartości do LPCVARIANT. |
|
Konwertuje COleVariant obiektu do LPVARIANT. |
|
Kopie COleVariant wartości. |
|
Porównuje dwa COleVariant wartości. |
|
Outputs a COleVariant value to CArchive or CDumpContext and inputs a COleVariant object from CArchive. |
Uwagi
Ten typ danych jest używany w automatyzacji OLE.W szczególności DISPPARAMS struktura zawiera wskaźnik do tablicy WARIANTU struktury.A DISPPARAMS struktura jest używana do przekazania parametrów do IDispatch::Invoke.
[!UWAGA]
Ta klasa pochodzi od WARIANTU struktury.Oznacza to można przekazać COleVariant parametr, który wzywa do WARIANTU oraz że członkowie danych WARIANTU struktury są dostępne dane członków COleVariant.
Dwa powiązane klas MFC COleCurrency i COleDateTime hermetyzowania typów danych variant waluty (VT_CY) i Data (VT_DATE).COleVariant Klasy jest szeroko stosowane w klasach DAO; Zobacz na przykład tych klas w typowym tej klasy CDaoQueryDef i CDaoRecordset.
Aby uzyskać więcej informacji, zobacz WARIANTU, waluty, DISPPARAMS, i IDispatch::Invoke wpisów w Windows SDK.
Aby uzyskać więcej informacji na COleVariant klasy i jej używanie w automatyzacji OLE, zobacz "Przekazując parametry w automatyzacji OLE" w artykule automatyzacji.
Hierarchii dziedziczenia
tagVARIANT
COleVariant
Wymagania
Nagłówek: afxdisp.h