COleVariant::COleVariant
Konstrukcje COleVariant obiektu.
COleVariant( );
COleVariant(
const VARIANT& varSrc
);
COleVariant(
const COleVariant& varSrc
);
COleVariant(
LPCVARIANT pSrc
);
COleVariant(
LPCTSTR lpszSrc
);
COleVariant(
LPCTSTR lpszSrc,
VARTYPE vtSrc
);
COleVariant(
CString& strSrc
);
COleVariant(
BYTE nSrc
);
COleVariant(
short nSrc,
VARTYPE vtSrc = VT_I2
);
COleVariant(
long lSrc,
VARTYPE vtSrc = VT_I4
);
COleVariant(
const COleCurrency& curSrc
);
COleVariant(
float fltSrc
);
COleVariant(
double dblSrc
);
COleVariant(
const COleDateTime& timeSrc
);
COleVariant(
const CByteArray& arrSrc
);
COleVariant(
const CLongBinary& lbSrc
);
COleVariant(
LPCITEMIDLIST pidl
);
Parametry
varSrc
Istniejący COleVariant lub WARIANTU obiektu można skopiować do nowej COleVariant obiektu.pSrc
Wskaźnik do WARIANTU obiekt zostaną skopiowane do nowego COleVariant obiektu.lpszSrc
Ciąg zakończony znakiem null mają być kopiowane do nowej COleVariant obiektu.vtSrc
VARTYPE Nowy COleVariant obiektu.strSrc
A CString obiektu można skopiować do nowej COleVariant obiektu.nSrc, lSrc
Wartość numeryczna, można skopiować do nowej COleVariant obiektu.vtSrc
VARTYPE Nowy COleVariant obiektu.curSrc
A COleCurrency obiektu można skopiować do nowej COleVariant obiektu.fltSrc, dblSrc
Wartość numeryczna, można skopiować do nowej COleVariant obiektu.timeSrc
A COleDateTime obiektu można skopiować do nowej COleVariant obiektu.arrSrc
A CByteArray obiektu można skopiować do nowej COleVariant obiektu.lbSrc
A CLongBinary obiektu można skopiować do nowej COleVariant obiektu.pidl
Wskaźnik do ITEMIDLIST struktury, które mają być kopiowane do nowej COleVariant obiektu.
Uwagi
Wszystkie te konstruktory Utwórz nowy COleVariant obiektów zainicjowany określona wartość.Krótki opis każdego z tych konstruktory następuje.
(COleVariant) tworzy pusty COleVariant obiektu, VT_EMPTY.
COleVariant ( varSrc ) kopii istniejącego WARIANTU lub COleVariant obiektu.Typ wariantowy jest zachowywana.
COleVariant (pSrc) kopii istniejącego WARIANTU lub COleVariant obiektu.Typ wariantowy jest zachowywana.
COleVariant (lpszSrc) ciąg są kopiowane do nowego obiektu VT_BSTR (UNICODE).
COleVariant ( lpszSrc**,vtSrc)** ciąg są kopiowane do nowego obiektu.Parametr vtSrc musi być VT_BSTR (UNICODE) lub VT_BSTRT (ANSI).
COleVariant (strSrc) ciąg są kopiowane do nowego obiektu VT_BSTR (UNICODE).
COleVariant (nSrc) integer 8-bitowe są kopiowane do nowego obiektu VT_UI1.
COleVariant ( nSrc**,vtSrc)** 16-bitowa liczba całkowita (lub wartość logiczna) są kopiowane do nowego obiektu.The parameter vtSrc must be VT_I2 or VT_BOOL.
COleVariant ( lSrc**,vtSrc)** kopiuje 32-bitowe (lub SCODE wartość) do nowego obiektu.The parameter vtSrc must be VT_I4, VT_ERROR, or VT_BOOL.
COleVariant (curSrc) kopie COleCurrency wartość do nowego obiektu VT_CY.
COleVariant (fltSrc) wartość zmiennoprzecinkowa 32-bitowe są kopiowane do nowego obiektu VT_R4.
COleVariant (dblSrc) 64-bitowych zmiennoprzecinkowych wartości są kopiowane do nowego obiektu VT_R8.
COleVariant (timeSrc) kopie COleDateTime wartość do nowego obiektu VT_DATE.
COleVariant (arrSrc) kopie CByteArray obiektu do nowego obiektu VT_EMPTY.
COleVariant (lbSrc) kopie CLongBinary obiektu do nowego obiektu VT_EMPTY.
Aby uzyskać więcej informacji na SCODE, zobacz Struktury COM kody błędów w Windows SDK.
Wymagania
Nagłówek: afxdisp.h