COleVariant::COleVariant
Yapıları bir COleVariant nesnesi.
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
);
Parametreler
varSrc
Varolan bir COleVariant veya VARIANT yeni kopyalanacak nesne COleVariant nesnesi.pSrc
Bir işaretçi bir VARIANT yeni kopyalanacak nesne COleVariant nesnesi.lpszSrc
Yeni dosyaya kopyalanmasını boşlukla sonlandırılmış dize COleVariant nesnesi.vtSrc
VARTYPE Yeni COleVariant nesnesi.strSrc
A CString yeni kopyalanacak nesne COleVariant nesnesi.nSrc, lSrc
Yeni dosyaya kopyalanmasını sayısal bir değer COleVariant nesnesi.vtSrc
VARTYPE Yeni COleVariant nesnesi.curSrc
A COleCurrency yeni kopyalanacak nesne COleVariant nesnesi.fltSrc, dblSrc
Yeni dosyaya kopyalanmasını sayısal bir değer COleVariant nesnesi.timeSrc
A COleDateTime yeni kopyalanacak nesne COleVariant nesnesi.arrSrc
A CByteArray yeni kopyalanacak nesne COleVariant nesnesi.lbSrc
A CLongBinary yeni kopyalanacak nesne COleVariant nesnesi.pidl
Bir işaretçi bir ITEMIDLIST yeni dosyaya kopyalanmasını yapı COleVariant nesnesi.
Notlar
Bu Kurucular oluştur Yeni COleVariant nesneleri belirtilen değere başlatıldı.Bu Kurucular her kısa bir açıklaması aşağıda verilmiştir.
COleVariant () boş oluşturur COleVariant nesnesi, VT_EMPTY.
COleVariant ( varSrc ) kopyalar varolan bir VARIANT veya COleVariant nesnesi.Değişken türü korunur.
COleVariant (pSrc) kopyalar varolan bir VARIANT veya COleVariant nesnesi.Değişken türü korunur.
COleVariant (lpszSrc) yeni nesnesine bir dizeye kopyalar VT_BSTR (UNICODE).
COleVariant ( lpszSrc**,vtSrc)** bir dize yeni bir nesne kopyalar.Parametre vtSrc olması VT_BSTR (UNICODE) ya da VT_BSTRT (ANSI).
COleVariant (strSrc) yeni nesnesine bir dizeye kopyalar vt_bstr (UNICODE).
COleVariant (nSrc) 8-bit tamsayı yeni nesnesine kopyalar VT_UI1.
COleVariant ( nSrc**,vtSrc)** 16 bitlik tamsayı (veya Boole değeri) yeni bir nesne kopyalar.The parameter vtSrc must be VT_I2 or VT_BOOL.
COleVariant ( lSrc**,vtSrc)** 32-bit bir tamsayı kopyalar (ya da SCODE değeri) içine yeni bir nesne.The parameter vtSrc must be VT_I4, VT_ERROR, or VT_BOOL.
COleVariant (curSrc) kopya bir COleCurrency yeni bir nesne içinde bir değer VT_CY.
COleVariant (fltSrc) 32-bit kayan nokta değeri yeni nesnesine kopyalar VT_R4.
COleVariant (dblSrc) yeni nesnesine bir 64 bitlik kayan nokta değeri kopyalar VT_R8.
COleVariant (timeSrc) kopya bir COleDateTime yeni bir nesne içinde bir değer VT_DATE.
COleVariant (arrSrc) kopya bir CByteArray nesnesine yeni bir nesne, VT_EMPTY.
COleVariant (lbSrc) kopya bir CLongBinary nesnesine yeni bir nesne, VT_EMPTY.
Daha fazla bilgi için SCODE, bkz: com hata kodları yapı içinde Windows SDK.
Gereksinimler
Başlık: afxdisp.h