Freigeben über


COleVariant::operator =

Diese überladenen Zuweisungsoperatoren kopieren den Quellwert in dieses COleVariant-Objekt.

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  
);

Hinweise

Eine kurze Beschreibung eines Operators folgt:

  • operator =(varSrc) kopiert oder ein vorhandenes VARIANTCOleVariant-Objekt in dieses Objekt.

  • operator =(pSrc) kopiert das VARIANT-Objekt, das von pSrc in dieses Objekt zugegriffen wird.

  • operator =(lpszSrc) kopiert eine auf NULL endende Zeichenfolge in dieses Objekt und legt VARTYPE zu VT_BSTR fest.

  • operator =(strSrc) kopiert ein CString-Objekt in dieses Objekt und legt VARTYPE zu VT_BSTR fest.

  • operator =(nSrc) kopiert 8 - oder 16-Bit-Ganzzahlwert in dieses Objekt. Wenn nSrc ein 8-Bit-Wert ist, wird VARTYPE aus diesem zu VT_UI1 festgelegt. Wenn nSrc ein 16-Bit-Wert ist und VARTYPE von diesem VT_BOOL ist, wird es als; andernfalls wird es zu VT_I2 festgelegt.

  • operator =(lSrc) kopiert einen 32-Bit-Ganzzahlwert in dieses Objekt. Wenn VARTYPE von diesem VT_ERROR ist, wird es als; andernfalls wird es zu VT_I4 festgelegt.

  • operator =(curSrc) kopiert COleCurrency ein Objekt in dieses Objekt und legt VARTYPE zu VT_CY fest.

  • operator =(fltSrc) kopiert einen 32-Bit-Gleitkommawert in dieses Objekt und legt VARTYPE zu VT_R4 fest.

  • operator =(dblSrc) kopiert einen 64-Bit-Gleitkommawert in dieses Objekt und legt VARTYPE zu VT_R8 fest.

  • operator =(dateSrc) kopiert COleDateTime ein Objekt in dieses Objekt und legt VARTYPE zu VT_DATE fest.

  • operator =(arrSrc) kopiert CByteArray ein Objekt in COleVariant dieses Objekt.

  • operator =(lbSrc) kopiert CLongBinary ein Objekt in COleVariant dieses Objekt.

Weitere Informationen finden Sie in VARIANTE und VARTYPE Einträge in Windows SDK.

Anforderungen

Header: afxdisp.h

Siehe auch

Referenz

COleVariant-Klasse

Hierarchiediagramm

COleVariant::COleVariant

COleCurrency-Klasse

COleDateTime Class