Udostępnij za pośrednictwem


COleVariant::operator =

Te operatory przypisania przeciążony skopiować wartość źródłową do to COleVariant obiektu.

const COleVariant& operator =(
   const VARIANT& varSrc 
);
const COleVariant& operator =(
   LPCVARIANT pSrc 
);
const COleVariant& operator =(
   const COleVariant& varSrc 
);
const COleVariant& operator =(
   const LPCTSTR lpszSrc 
);
const COleVariant& operator =(
   const CString& strSrc 
);
const COleVariant& operator =(
   BYTE nSrc 
);
const COleVariant& operator =(
   short nSrc 
);
const COleVariant& operator =(
   long lSrc 
);
const COleVariant& operator =(
   const COleCurrency& curSrc 
);
const COleVariant& operator =(
   float fltSrc 
);
const COleVariant& operator =(
   double dblSrc 
);
const COleVariant& operator =(
   const COleDateTime& dateSrc 
);
const COleVariant& operator =(
   const CByteArray& arrSrc 
);
const COleVariant& operator =(
   const CLongBinary& lbSrc 
);

Uwagi

Krótki opis każdego operatora następująco:

  • operator = (varSrc) kopii istniejącego WARIANTU lub COleVariant obiekt do tego obiektu.

  • operator = (pSrc) kopie WARIANTU dostęp do obiektu pSrc do tego obiektu.

  • operator = (lpszSrc) ciąg zakończony znakiem null są kopiowane do tego obiektu i ustawia VARTYPE do VT_BSTR.

  • operator = (strSrc) kopie CString obiekt do tego obiektu i zestawy VARTYPE do VT_BSTR.

  • operator = (nSrc) wartość całkowitą 8 lub 16-bitowe są kopiowane do tego obiektu.Jeśli nSrc wartość 8-bitowy jest VARTYPE ten jest ustawiony na wartość VT_UI1.Jeśli nSrc wartość 16-bitowe i VARTYPE to jest VT_BOOL, jest ona przechowywana; w przeciwnym razie jest ustawiona VT_I2.

  • operator = (lSrc) wartość 32-bitowe są kopiowane do tego obiektu.Jeśli VARTYPE to jest VT_ERROR, jest ona przechowywana; w przeciwnym razie jest ustawiona VT_I4.

  • operator = (curSrc) kopie COleCurrency obiekt do tego obiektu i zestawy VARTYPE do VT_CY.

  • operator = (fltSrc) wartość zmiennoprzecinkowa 32-bitowe są kopiowane do tego obiektu i ustawia VARTYPE do VT_R4.

  • operator = (dblSrc) 64-bitowych zmiennoprzecinkowych wartości są kopiowane do tego obiektu i ustawia VARTYPE do VT_R8.

  • operator = (dateSrc) kopie COleDateTime obiekt do tego obiektu i zestawy VARTYPE do VT_DATE.

  • operator = (arrSrc) kopie CByteArray to obiekt COleVariant obiektu.

  • operator = (lbSrc) kopie CLongBinary to obiekt COleVariant obiektu.

Aby uzyskać więcej informacji, zobacz WARIANTU i VARTYPE wpisów w Windows SDK.

Wymagania

Nagłówek: afxdisp.h

Zobacz też

Informacje

Klasa COleVariant

Wykres hierarchii

COleVariant::COleVariant

Klasa COleCurrency

Klasa COleDateTime