Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

COleVariant sınıfı

Hiyerarşi grafik

COleVariant::operator =

CStringT sınıfı

COleCurrency sınıfı

COleDateTime sınıfı