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

Diagram hierarchii

COleVariant::COleVariant

Klasa COleCurrency

Klasa COleDateTime