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

Hierarchien-Diagramm

COleVariant::COleVariant

COleCurrency-Klasse

COleDateTime-Klasse